要实现分页,必须知道某一页的数据从哪里开始到哪里结束
假设每页显示10条数据,则
第n页 开始 结束
n (n-1)※10+1 n※10
结论:
第n页的数:第(n-1)※10+1条——第n※10条
第0页
select ※ from student limit 0,10
第1页
select ※ from student limit 10,10
第n页
select ※ from student limit n ※ 10,10
分页实现
5个变量
1、数据总数 (查数据库,select count (※ )…)
2、页面大小 (用户自定义)
3、总页数 (程序自动计算)
4、当前页(页码) (用户自定义)
5、当前页的对象集合(实体类的对象集合):每页所显示的所有数据
(查数据库,分页sql语句)
分页显示的前提下:显示数据jsp需要哪些数据
- 当前页 currentPage
- 页面大小 pageSize
- 当前页的数据集合 实体类名(例如:Students)
- 总数据 totalCount
- 总页数 totalPage
public class PageUtil {<