//bootstrap分页的要求也适用于基本分页
//要确保有pagehelper这个jar包
//在controller里的参数样式
@RequestParam(value=”pageno”,defaultValue=”1”)Integer pageno,@RequestParam(value=”pageSize”,defaultValue=”10”)Integer pageSize
//内容需要调用pageHelper内置方法
PageHelper.startPage(pageno, pageSize);
List<Tmessage> findMessage = service.findMessage(uid);
PageInfo pageInfo = new PageInfo(findMessage);
List<Tuser> findName = service.findName();
model.addAttribute("pageInfo", pageInfo);
//页面的基本内容,如果想要完美的样式需要导bootstrap的css样式
共有
pageInfo.total条数据,共有
{pageInfo.pages}页
<nav aria-label="Page navigation">
<ul class="pagination">
<li><a href="findMessage?pageno=1">首页</a></li>
<li>
<a href="findMessage?pageno=${pageInfo.pageNum-1 }" aria-label="Previous">
<span aria-hidden="true">«</span>
</a>
</li>
<c:forEach items="${pageInfo.navigatepageNums }" var="num">
<c:if test="${num == pageInfo.pageNum }">
<li class="active"><a href="findMessage?pageno=${num }">${num }</a></li>
</c:if>
<c:if test="${num != pageInfo.pageNum }">
<li><a href="findMessage?pageno=${num }">${num }</a></li>
</c:if>
</c:forEach>
<li>
<a href="findMessage?pageno=${pageInfo.pageNum+1 }" aria-label="Next">
<span aria-hidden="true">»</span>
</a>
</li>
<li><a href="findMessage?pageno=${pageInfo.pages}">尾页</a></li>
</ul>
</nav>
</div>
</div>