如图所示分页逻辑代码:
<div class="row">
<div class="pagination-self">
<ul>
<c:if test="${page.pageNo>1}">
<li><a href="javascript:void(0);" οnclick="pageTools(1)">首页</a></li>
<li><a href="javascript:void(0);" οnclick="pageTools(${page.pageNo}-1)">上一页</a></li>
</c:if>
<c:forEach var="item" items="${pagelist}">
<c:if test="${page.pageNo == item}">
<li ><a href="javascript:void(0);" οnclick="pageTools(${item})" class="active">${item}</a></li>
</c:if>
<c:if test="${page.pageNo != item}">
<li><a href="javascript:void(0);" οnclick="pageTools(${item})">${item}</a></li>
</c:if>
</c:forEach>
<c:if test="${page.pageNo<page.pageNum}">
<li><a href="javascript:void(0);" οnclick="pageTools(${page.pageNo}+1)">下一页</a></li>
<li><a href="javascript:void(0);" οnclick="pageTools(${page.pageNum})">尾页</a></li>
</c:if>
<span style="line-height: 35px;color: gray;"> 总共:<span style="color: red;">${page.recordNum}</span>条数据</span>
</ul>
</div>
</div>