首先:创建分页信息实体类(PageBean)
PageBean是用来存放分页参数的,也就是把分页所需要的参数封装到对象中,用到了java面向对象语言的特点,封装,继承,多态,中的封装,代码如下
然后需要根据传入的Request初始化分页对象
然后封装需要用到的方法
在编写StudentDao类之前先编写model类,和链接数据库辅助类
我使用的mysql数据库
如下
最后编写Dao方法类
首先定义查询语句和编写dao方法的准备
判断pageBean是否为空如果是空就直接返回查询所有的结果
如果有值则进行分页查询
最后经行测试
执行testStudentDao放(一公是14条数据,每10条一页,一共2页)