2011-07-08 34 views
1

我試圖創建動態網頁的鏈接,我現在有像這樣......分頁 - 如何使它更加動感

<c:forEach var="page" begin="1" end="10"> 
    <a href="/servletmapping/${page}">${page} </a> 
    </c:forEach> 

在每一頁上有10行,因此利用上面的代碼允許你看到100.

我怎樣才能讓它更具動感?比方說,如果我在數據庫中有200行,我將無法在不改變最終值的情況下轉到第11頁......顯然那不是很方便。

回答

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; 
} 
相關問題