我正在尝试创建动态页面链接,我现在有这样的...
<c:forEach var="page" begin="1" end="10">
<a href="/servletmapping/${page}">${page} </a>
</c:forEach>
在每个页面上有10行,因此使用上面的代码可以看到100。
如何让它更具动感?比方说,如果我在数据库中有200行,我将无法在不更改结束值的情况下转到第11页...显然这不方便。
答案 0 :(得分:1)
使用<c:forEach var="page" begin="1" end="${myBean.lastPage}">
其中getLastPage
定义为
public int getLastPage() {
int result = list.size() / NUMBER_OF_ITEMS_PER_PAGE;
if (list.size() % NUMBER_OF_ITEMS_PER_PAGE > 0) {
result++;
}
return result;
}