|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
首先java功能强大的背后是其复杂性,就拿web来说,当今流行的框架有很多,什么struts,spring,jQuery等等,而这无疑增加了java的复杂性。js|程序|分页<%
//变量声明
java.sql.ConnectionsqlCon;//数据库毗连对象
java.sql.StatementsqlStmt;//SQL语句对象
java.sql.ResultSetsqlRst;//了局集对象
java.lang.StringstrCon;//数据库毗连字符串
java.lang.StringstrSQL;//SQL语句
intintPageSize;//一页显现的纪录数
intintRowCount;//纪录总数
intintPageCount;//总页数
intintPage;//待显现页码
intlayer;
intidlayer;
idlayer=1;
java.lang.Stringouttext;
outtext="";
java.lang.StringstrPage;
intj;
inti;
//设置一页显现的纪录数
intPageSize=10;
//获得待显现页码
strPage=request.getParameter("page");
if(strPage==null){//标明在QueryString中没有page这一个参数,此时显现第一页数据
intPage=1;
}
else{//将字符串转换成整型
intPage=java.lang.Integer.parseInt(strPage);
if(intPage<1)intPage=1;
}
//装载JDBC驱动程序
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
//毗连数据库
sqlCon=java.sql.DriverManager.getConnection("jdbc:mysql://218.22.156.3/kjeny_db","kjeny","cdgame");
//创立语句对象
sqlStmt=sqlCon.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
//实行SQL语句并猎取了局集
sqlRst=sqlStmt.executeQuery("SELECT*FROMdxswlxh");
//猎取纪录总数
sqlRst.last();
intRowCount=sqlRst.getRow();
//记算总页数
intPageCount=(intRowCount+intPageSize-1)/intPageSize;
//调剂待显现的页码
if(intPage>intPageCount)intPage=intPageCount;
%>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<basetarget="contents">
<LINKrel="stylesheet"href="CSS.css">
<scriptlanguage="JavaScript">
functionbyteLen(str){
variByteLen=0;
if(str==null||str==""){
iByteLen=0;
}else{
for(vari=0;i<str.length;i++){
if(str.charCodeAt(i)<0x80){
iByteLen++;
}else{
iByteLen+=2;
}
}
}
returniByteLen;
}
</script>
</head>
<bodytopmargin="0"leftmargin="0"bgcolor=ccffcc>
<tablewidth="100%"><tr><tdbgcolor="ff66cc">
>>分页
<formmethod=postaction="pink.jsp?page=1"target=ttop>
<inputtype=submitvalue="首页">
</form>
<%if(intPage>1){
%>
<formmethod=postaction="pink.jsp?page=<%=intPage-1%>"target=ttop>
<inputtype=submitvalue=上一页>
</form>
<%}%>
<%if(intPage<intPageCount)
{%>
<formmethod=postaction="pink.jsp?page=<%=intPage+1%>"target=ttop>
<inputtype=submitvalue=下一页>
</form>
<%}%>
<formmethod=postaction="pink.jsp?page=<%=intPageCount%>"target=ttop>
<inputtype=submitvalue="尾页">
</form>
页次:<%=intPage%>/<%=intPageCount%>页<%=intPageSize%>条/页
</td></tr></table>
<table>
<tdwidth="%100"><ul><%
if(intPageCount>0){
sqlRst.absolute((intPage-1)*intPageSize+1);
i=0;
while(i<intPageSize&&!sqlRst.isAfterLast()){
Stringnames=sqlRst.getString(3);
Stringuse_xi=sqlRst.getString(4);
%>
<li><%=names%>-【<%=use_xi%>】
<%
sqlRst.next();
i++;
}
}
%>
</ul></td></table>
</body>
</html>
<%
//封闭了局集
sqlRst.close();
//封闭SQL语句对象
sqlStmt.close();
//封闭数据库
sqlCon.close();
%>
没有那个大公司会傻了吧唧用.net开发大型项目,开发了,那等于自己一半的生命线被微软握着呢。而.net不行,限制在window系统,又是捆绑,鄙视微软之! |
|