您的位置:首页 > Web前端 > JavaScript

JSTL分页显示 动态页码

2015-09-07 16:23 585 查看
jsp显示5页居中源代码如下:
<c:set var="start" value="${pageBean.currentPage<5?1:(pageBean.currentPage-2) }"></c:set>
<c:set var="end" value="${pageBean.currentPage<5?(pageBean.pageCount>5?5:pageBean.pageCount):((pageBean.currentPage+2)<=pageBean.pageCount?(pageBean.currentPage+2):pageBean.pageCount) }"></c:set>
<c:forEach begin="${start }" end="${end }" varStatus="i">
<span style="white-space:pre">	</span><c:choose>
<c:when test="${(start+i.count-1)==pageBean.currentPage}">
<span style="white-space:pre">	</span><a class="disabled">${pageBean.currentPage}</a>
</c:when>
<c:otherwise>
<span style="white-space:pre">	</span><a href='url?currentPage=${start+i.count-1}'>${start+i.count-1}</a>
</c:otherwise>
</c:choose>
</c:forEach>


仅供参考,谢谢!


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: