//使用分页插件
//传入查询的页码,以及显示的条数
PageHelper.startPage(pn,5);
List<Employee> emps = employeeService.getAll();
//使用pageInfo包装查询后的结果,封装了详细查询数据,其中参数5是指连续显示的页数
PageInfo page = new PageInfo(emps,5);
model.addAttribute("pageInfo", page);
在前端页面进行获取的时候
var emps = result.extend.pageInfo.list;
这里使用的是.list得到查询结果emps
通过源码可以看出来,在PageInfo这个类中,包含3个构造方法,
1.无参
public PageInfo() {
}
2.一个参数
public PageInfo(List<T> list) {
this(list, 8);
}
3.两个参数,这里第一个参数就是传递的List<Employee> emps结果集,内部会进行自动的包装
public PageInfo(List<T> list, int navigatePages) {....}
分页插件中关于PageInfo
猜你喜欢
转载自blog.csdn.net/ilikejj0/article/details/81110009
今日推荐
周排行