首页
论坛
图书
开发资料
在线文档
网址
下载
联系我们
 新闻│Java│JavaScript│Eclipse│Eclipse 英文│J2EE│J2ME│J2SE│JSP│Netbeans│Hibernate│JBuilder│Spring│Struts
站内搜索: 请输入搜索关键词

当前页面: 开发资料首页 → Java 专题 → 高效的jsp分页查询

高效的jsp分页查询

摘要: 高效的jsp分页查询

</td> </tr> <tr> <td height="35" valign="top" class="ArticleTeitle"> <table width="665" border="0"> <tr> <td width="385">Jsp部分代码如下:(请下载全部代码)
**********************
<%@ page language="java" import="java.util.*,java.sql.*" %>
<%@ page contentType="text/html;charset=gb2312"%>

<%

int curpage=1;//当前页
int page_record=20;//每页显示的记录数
//用下面的方法(sql查询完成,速度快)
//获取传递的值,需要显示的页
curpage=Integer.parseInt(request.getParameter("page"));

//以下代码在access+tomcat中通过

</td> <td width="270">
</td></tr> </table>
if(curPage==1){Rst=db.executeQuery("select top "+page_record+" * from tablename order by id desc");}
else
ResultSet rs=cn.rsexecuteQuery("select top "+page_record+" * from tablename where id not in (select top "+((curpage-1)*page_record)+" id from tablename order by id desc) order by id desc");
//本查询语句得到的是所要显示的20条记录,大致思路为——子查询排除需要显示的记录前的所有记录,父查询则对余下的记录进行降序排列
while(rs.next) {
out.println(rs.getInt("id").toString());
}
rs.close();
%>
function TempSave(ElementID) { CommentsPersistDiv.setAttribute("CommentContent",document.getElementById(ElementID).value); CommentsPersistDiv.save("CommentXMLStore"); } function Restore(ElementID) { CommentsPersistDiv.load("CommentXMLStore"); document.getElementById(ElementID).value=CommentsPersistDiv.getAttribute("CommentContent"); } </td> </tr> <tr>


↑返回目录
前一篇: 用JSP下载word文件(不会直接用IE打开)
后一篇: 分页bean及调用

首页 | 全站 Sitemap | 联系我们 | 设为首页 | 收藏本站
版权所有 Copyright © 2006-2007, Java 编程资料牛鼻站, All rights reserved