我是靠谱客的博主 过时乌冬面,这篇文章主要介绍Page分页用法,现在分享给大家,希望可以做个参考。

###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分页用法内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(82)

评论列表共有 0 条评论

立即
投稿
返回
顶部