###Controller
创建变量表示共多少页
复制代码
1
2@RequestParam(defaultValue = "1",required = true)Integer page
复制代码
1
2
3
4
5
6
7
8
9
10//使用pageHelper实现分页(pageNum表示当前是第几页,pageSize表示每页显示多少行) PageHelper.startPage(page,5); //模糊查询 List<News> likeall =newsService.selectLikeAll(meag,name); //将查询到的值导入到page对象中 PageInfo<News> pa=new PageInfo<>(likeall); //保存分页信息 model.addAttribute("likell",likeall); model.addAttribute("page",pa);
复制代码
1
2
3
4
5//表示一共分了多少页 pa.getPages(); //表示一共有多少条数据 pa.getTotal();
###前端页面
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25<p>每页${page.pageSize }条 当前页${page.size }条${page.pageNum }/${page.pages }页 总条数${page.total }</p> <c:if test="${page.isFirstPage==true }"> <a>首页</a> </c:if> <c:if test="${page.isFirstPage==false }"> <a href="/selectAllClientInfo">首页</a> </c:if> <c:if test="${page.hasPreviousPage==true }"> <a href="/selectAllClientInfo?page=${page.prePage }">上一页</a> </c:if> <c:if test="${page.hasPreviousPage==false }"> <a>上一页</a> </c:if> <c:if test="${page.hasNextPage==true }"> <a href="/selectAllClientInfo?page=${page.nextPage }">下一页</a> </c:if> <c:if test="${page.hasNextPage==false }"> <a>下一页</a> </c:if> <c:if test="${page.isLastPage==true }"> <a>末页</a> </c:if> <c:if test="${page.isLastPage==false }"> <a href="/selectAllClientInfo?page=${page.pages }">末页</a> </c:if>
最后
以上就是过时乌冬面最近收集整理的关于Page分页用法的全部内容,更多相关Page分页用法内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复