JSP - 帮助在分页中生成固定数量的链接
我的分页效果很好,但我无法理解如何生成固定数量的页面链接。 比如我需要这样有5个固定链接:1 - 2 - 3 - 4 - 5 > 如果我点击第三页,我总是会看到 5 个链接:< 3-4-5-6-7>
现在用我的算法我只能生成所有链接,但我不知道如何创建我上面解释的内容。 这是我的代码(仅用于生成 href):
<div class="pageBoxRight">
<c:if test="${param.pageNumber > 1}">
<a href="javascript: previousRecords();" class="previous"><em>previous</em></a>
</c:if>
<c:forEach var="i" begin="1" end="${tot + 1}" step="1" varStatus ="status">
<a href="javascript: goToPage(${i});" id="paginator${i}" class="pageNumber"><span class="pageNumberRight">${i}</span></a>
</c:forEach>
<c:if test="${param.pageNumber < tot}">
<a href="javascript: nextRecords();" class="next"><em>next</em></a>
</c:if>
</div>
有人可以帮助我吗?多谢。
my pagination works good but I'm not able to understand how generate a fixed number of links to the pages.
For example, I need to have 5 fixed links in this way: 1 - 2 - 3 - 4 - 5 >
if I click on the third page I will see always 5 links: < 3 - 4 - 5 - 6 -7 >
Now with my algorithm I'm only able to generate all the links, but I have no idea how create what I have explained above.
This is my code(only for href generation):
<div class="pageBoxRight">
<c:if test="${param.pageNumber > 1}">
<a href="javascript: previousRecords();" class="previous"><em>previous</em></a>
</c:if>
<c:forEach var="i" begin="1" end="${tot + 1}" step="1" varStatus ="status">
<a href="javascript: goToPage(${i});" id="paginator${i}" class="pageNumber"><span class="pageNumberRight">${i}</span></a>
</c:forEach>
<c:if test="${param.pageNumber < tot}">
<a href="javascript: nextRecords();" class="next"><em>next</em></a>
</c:if>
</div>
Can someone help me? Thanks a lot.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
事情变得复杂了。
It get complicated.