jsp分页的不同实现方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp分页的不同实现方法相关的知识,希望对你有一定的参考价值。
定义四个分页变量
pageNow 表示第几页 该变量是由用户来决定的,因此是变化的
pageCount 表示总共有多少页,该变量是计算出来的, ---考虑算法
pageSize 表示每页显示几条记录,由程序制定,也可以由用户定制
rowCount 共有多少条记录,该变量是查询数据库得到的
如何确定pageCount ---算法
1)if(rowCount%pageSize==0){ pageCount=rowCount/pageSize; } else{ pageCount=rowCount/pageSize + 1; }
2)pageCount=rowCount%pageSize==0 ? rowCount/pageSize :rowCount/pageSize + 1;
3)最优算法:pageCount=(rowCount-1)/pageSize + 1;
oracle分页查询语句:select * (select t.*, rownum rn
from (select * from users order by id) t
where rownum<=6;
)
where rownum >= 4;
以上是关于jsp分页的不同实现方法的主要内容,如果未能解决你的问题,请参考以下文章
如何用把Arraylist中的结果在jsp页面中用分页显示?java+jsp语言