我們有一張簡單的表格,其中包含100k條記錄的員工數據。我們希望在帶有助手類/ bean的簡單JSP頁面上使用分頁顯示它們。什麼應該是最好的設計方案
在一頁上我們將顯示50條記錄。
我可以根據頁碼獲取50條記錄嗎&顯示他們/使用其他一些替代方法嗎?
什麼應該是最好的設計方法來解決這個問題?
我們有一張簡單的表格,其中包含100k條記錄的員工數據。我們希望在帶有助手類/ bean的簡單JSP頁面上使用分頁顯示它們。什麼應該是最好的設計方案
在一頁上我們將顯示50條記錄。
我可以根據頁碼獲取50條記錄嗎&顯示他們/使用其他一些替代方法嗎?
什麼應該是最好的設計方法來解決這個問題?
你可能想要做分頁使用緩存數據庫&爲減少數據訪問到database.refer:http://onjava.com/pub/a/onjava/excerpt/jebp_3/index2.html「緩存在服務器上的」
Java服務器頁面有很多paginators。您可以使用其中之一併在頁面上顯示一些記錄。對於分頁可以使用例如 - jsptags paginator
10萬條記錄,多數民衆贊成的意思50 X 2000或者我可以說它需要2000頁來查看所有記錄。如果你使用分頁和顯示分頁完整地使用第一頁,上一頁,下一頁,最後一頁和每頁數量,它將是有害的。因爲@ 1st u必須計算所有記錄,它會花費更多時間在你的查詢中加載@ 2nd,你必須制定一個算法將它顯示在你的view.my建議使用的模式是Facebook和twiit use..on分頁只使用next和previous.it會很簡單,並減少頁面加載時間。
謝謝
感謝您的意見 – 2010-09-07 07:41:49
歡迎您 – jebberwocky 2010-09-07 08:18:45