Jsp如下: ********************** %@ page language="java" import="java.util.*,java.sql.*" %> %@ page contentType="text/html;charset=gb2312"%> jsp:useBean id="cn" scope="page" class="myConnection.Conn" />!--引用數(shù)據(jù)庫操作的bean,自己完成,這里不再贅述--> % int curpage=1;//當(dāng)前頁 int page_record=20;//每頁顯示的記錄數(shù) //用下面的方法(sql查詢完成,速度快) curpage=Integer.parseInt(request.getParameter("page"));//獲取傳遞的值,需要顯示的頁 ResultSet rs=cn.rsexecuteQuery("select top "+page_record+" * from tablename where id not in (select top "+(curpage*page_record)+" id from tablename order by id desc) order by id desc"); //本查詢語句得到的是所要顯示的1000頁的20條記錄,大致思路為——子查詢排除需要顯示的記錄前的所有記錄,父查詢則對(duì)余下的記錄進(jìn)行降序排列 while(rs.next) { out.println(rs.getInt("id").toString()); } rs.close(); %>