求一個(gè)實(shí)現JSP分頁(yè)的類(lèi),或者一個(gè)JSP分頁(yè)的實(shí)例。怎么辦?
??"首先要定義四個(gè)變量:
int pageSize:每頁(yè)顯示多少條記錄
int pageNow:期望顯示第幾頁(yè)
int pageCount:一共有多少頁(yè)
int rowCount:一共有多少條記錄
說(shuō)明:
pageSize是指定的 pageNow是用戶(hù)選取的
rowCount是計算出來(lái)的 該計算式為
if(rowCount%pageSize==0){
pageCount=rowCount/pageSize;
}else{
pageCount=rowCount/pageSize 1;
}
(技巧:
數據庫插入:
insert into 表名(字段1,2,。
??。。)select 字段1,2,。。。from 表名
)
查找語(yǔ)句
select top pageSize字段名列表from表名where id not in
(select top pageSize*(pageNow-1)id from 表名)
以我們前面的users表為例,顯示第二頁(yè),該查找語(yǔ)句就是:
select top 3 * from users where userId not in(select top 3 userId from users)
(select top 3 userId from users):選出這個(gè)表的前三條 前面再選三條
用戶(hù)信息列表
//顯示
用戶(hù)ID用戶(hù)名字密碼(PassWORD)電郵級別
上一頁(yè)");
}
//顯示超鏈接
for(int i=1;i[" i "]");
}
//下一頁(yè)
if(pageNow!=pageCount){
out。
??println("下一頁(yè)");
}
%>"。