分页
1、什么分页?
第N页/共M页 首页 上一页 1 2 3 4 5 6 7 8 9 10 下一页 尾页 口 go
分页的优点:只查询一页,不用查询所有页!
2、分页数据
页面的数据都是由Servlet传递来的!
Servlet:
当前页:PageCode,pc;
pc:如果页面没有传递当前页码,那么Servlet默认是第一页,或者按页面传递的为准!
总页数:totalPage,tp
tp:总记录数/每页记录数
总记录数:totalRecord,tr
tr:dao来获取,select count(*) from t_customer
每页记录数:业务数据或者叫系统数据。10条
当前页数据:beanList
url
3、数据的传递
这些分页数据总要在各层之间来回的传递!
我们把这些分页数据封装到一个javaBean中,它就叫分页Bean,例如:PageBean
4、分页在各层中的处理
页面:给出分页相关的链接们!
页面需要给servlet传递什么?当前页码
servlet:创建PageBean对象,给pageBean的所有的属性赋值然后传递给页面
Servlet需要给dao传递pc,ps
service:略
dao:
tr:select count(*) from t_customer
beanList: select * from t_customer limit x,y
时间: 2024-12-16 17:18:18