概述
###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分页用法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复