我有超過3000行結果集的查詢。我使用迭代器迭代每條記錄。所以我必須減少系統的負載,我想最好的方法是在jsp中使用分頁。如果有人有更好的主意,我會很高興聽到它。像取數字或類似的東西。 演示技術是struts。 如果您認爲分頁好,請幫助我。jsp分頁
jsp分頁
回答
尋呼結果在JSP中設置解決了這個問題
分頁是一個好主意。但是,您應該記住,您不僅需要才能使其工作,但您也必須瞭解其目的。
執行分頁。但是如果你實現了分頁,但仍然是獲取相同數量的行,你的目的是失敗的。你應該以及改善您的查詢。您應該獲取精確的行數確切條目的數量要顯示在您的分頁的單頁中。這樣,您的應用程序服務器和數據庫服務器都將從您的實施中受益。
這可能是事實,但它也可能是錯誤的。獲取3000行的數據庫查詢速度可能非常快,尤其是在Web服務器和數據庫共存的情況下,主要的性能問題可能是由於這些3000行在互聯網上的傳輸以及這3000行的顯示瀏覽器。 –
@JBNizet這就是爲什麼他應該**只查詢需要的**。例如,如果分頁是每頁20個條目,例如使用一個查詢,例如從Rownum> 1和rownum <21;的表中選擇*(例如),那麼通過互聯網傳輸的只有20行。同樣,顯示這個最小數量的行應該不成問題。 –
想象一下,我必須加載所有電子郵件,我該怎麼辦?我認爲最好的辦法是分頁。因爲我必須加載所有電子郵件,但在不同的頁面中顯示它們。 – AFF
- 1. JavaBean Servlet Jsp分頁
- 2. JSP分頁使用jQuery
- 3. JSP和分頁鏈接
- 4. 來自javabean的JSP分頁
- 5. 頁面部分JSP/JSTL
- 6. 在Jsp頁面使用jquery分頁
- 7. 在jsp中使用ajax進行分頁
- 8. JSP頁面與標籤輸出分離
- 9. 添加分頁在JSP使用JTable中
- 10. 需要幫助分頁jsp中
- 11. 如何在jsp中執行分頁
- 12. 如何在JSP中進行分頁?
- 13. JSP頁面javax.el.PropertyNotFoundException
- 14. 在JSP頁面
- 15. JSP刷新頁面頁眉
- 16. 從anathor jsp頁面調用jsp方法
- 17. 如何讓我的jsp頁面從JSP
- 18. 如何在JSP頁面中包含JSP
- 19. Apache向JSP轉發JSP頁面
- 20. Javascript和Jsp頁面
- 21. 刷新jsp頁面
- 22. JSP中的主頁
- 23. Portlet塊jsp頁面
- 24. Jsp。頁面驗證...
- 25. 標籤在JSP頁
- 26. 重構JSP頁面
- 27. jsp註冊頁面
- 28. javascript在jsp頁面
- 29. JSP登錄2頁
- 30. java.lang.ExceptionInInitializerError在JSP頁面
什麼是你的具體問題? –
爲了提高性能,我強烈建議儘可能在數據庫級別使用分頁。 –
看看這裏:http://theopentutorials.com/examples/java-ee/jsp/pagination-in-servlet-and-jsp/,這包含完整的例子。 –