jsp分页

分页实现

5个基本变量(属性):

1、 数据总数   select count(*) ......

2、 页面大小(每页的数据条数) 用户自定义

3、总页数   程序自动计算-------总页数=数据总数%页面大小==0? 数据总数/页面大小:数据总数/页面大小+1

总页数=100/20=数据总数/页面大小

总页数=103/20=数据总数/页面大小+1

4、 当前页(页码)用户自定义

5、 当前页的对象集合(实体类)

dao层 

查询总数 

查询当前页的数据  (当前页   页面大小)

mysql 分页查询 limit

servlet

当前页 

jsp显示

需要数据:当前页的页码   页面大小   当前页的数据集合List  总数据  总页数

五个变量不好传递建立实体类封装这五个变量(工具类)

当调用的总数据数的set()和页面大小的set()方法

在页面大小的set方法里面计算总页数(注意赋值顺序,先赋值总数,再赋值页面大小)

原文地址:https://www.cnblogs.com/2393920029-qq/p/12261993.html