[java]分页模块抽取
分页模型
最容易想到的属性:
当前页
总页数
总记录数
每页记录数
当前页数据
pageNo
当前页
pageTotal
总记录数/每页记录数
注: pageTotalCount%pageSize>0,则总页码+1
pageTotalCount
总记录数
select count(*) from 表名
pageSize
客户端传递(页面布局决定)
items
当前页数据
select * from t_user limit begin, pageSize;
begin: 公式得到: (pageNo-1)*pageSize
第1页: 每页4条记录, 则begin = (1-1)*4 = 0 //注: 因为sql limit从0开始.
第2页: 每页4条记录, 则begin = (2-1)*4 = 4
第3页: 每页4条记录, 则begin = (3-1)*4 = 8