|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
比如模式、敏捷方法什么的,这些思想好,但是实施的人没有理解而且没有正确运用这些知识导致了开发周期的延长。比如说对象,通过getName()方法不能获取对象的名字。server|sqlserver|分页一种高效的javabea分页ForSqlServer
<%@pagecontentType="text/html;charset=GB2312"%>
<%@pageimport="ite.com.*,java.util.*"%>
<title>分页显现ForSQLServer利用Select分页</title>
<styletype="text/CSS">
<!--
table{background-color:#000000;}
td{background-color:#FFFFFF;}
-->
</style>
<%
java.util.Listrstlist=newjava.util.ArrayList();
//数据库毗连池初始化
DBManagerdbm=newDBManager();
dbm.setDatasource("java:comp/env/jdbc/lerp");
intpagesize=10;
intpageno=0;
if(request.getParameter("pageno")==null){
pageno=1;
}else{
pageno=Integer.parseInt(request.getParameter("pageno"));
if(pageno<=0){
pageno=1;
}
}
//利用Select完成分页显现
//Stringsql=selecttop每页显现纪录数*fromtablenamewhereidnotin(selecttop每页显现纪录数*(显现以后页-1)idfromtablename)
Stringsql="selecttop"+pagesize+"*fromiokecontentwhereidnotin(selecttop"+pagesize*(pageno-1)+"idfromiokecontentwhereiokesort=54orderbyiddesc)andiokesort=54orderbyiddesc";
rstlist=dbm.queryByPage_SQL_Quick(sql);
out.println("<tableborder=0cellpadding=1cellspacing=1width=200>");
out.println("<tr><td>字段一</td><td>字段二</td></tr>");
for(inti=0;i<rstlist.size();i++){
out.println("<tr><td>"+((java.util.ArrayList)rstlist.get(i)).get(0)+"</td><td>"+((java.util.ArrayList)rstlist.get(i)).get(2)+"</td></tr>");
}
out.println("</table>");
out.println("<ahref=selectpage.jsp?pageno="+(pageno-1)+">上一页</a>");
out.println("<ahref=selectpage.jsp?pageno="+(pageno+1)+">下一页</a>");
%>
JAVA学习必须明确这是一项投资,对于大多数的人来说,学习JAVA是为了就业,还有就是刚走向工作位置的朋友想尽快赶上工作的节奏。 |
|