我是靠谱客的博主 过时乌冬面,最近开发中收集的这篇文章主要介绍Page分页用法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

###Controller

创建变量表示共多少页

@RequestParam(defaultValue = "1",required = true)Integer page
//使用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);
//表示一共分了多少页
pa.getPages();
//表示一共有多少条数据
pa.getTotal();

###前端页面


<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分页用法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部