1. 程式人生 > >jsp入門教程:7個步驟實現JSP的分頁顯示

jsp入門教程:7個步驟實現JSP的分頁顯示

本期的jsp入門學習內容:實現JSP分頁顯示的方法。今天給大家帶來實現jsp分頁顯示的程式碼,簡單的7個步驟就可以實現JSP的分頁顯示,有需要的朋友可以參考一下,學習些jsp開發的知識。

正式開始此次的jsp入門教程的學習:

1、MySQL的limit關鍵字 (DAO)

7個步驟實現JSP的分頁顯示

2、jQuery load函式 (頁面JS)

MySQL的limit關鍵詞能夠完結抽取必定規模(n,n+m]的記載,也就是說需求兩個引數來決議某一頁顯現的內容,即“第x頁”以及每頁顯現的個數。每頁顯現的個數能夠在程式中設定,也能夠由使用者設定。但,“第x頁”這個引數必定是使用者給出的。當用戶點選頁數、下一頁/上一頁按鈕或跳轉至某頁時,需求將這個“第x頁”引數傳送給伺服器,以便進行記載的抽取。

7個步驟實現JSP的分頁顯示

 
3、servlet接收引數並組織內容 (servlet檔案)

servlet通過接受jsp頁面傳來的request物件中的page和npp引數來獲悉使用者希望瀏覽第X頁,以及一頁顯示多少條記錄。

7個步驟實現JSP的分頁顯示

4、servlet計算顯示的頁數列表

7個步驟實現JSP的分頁顯示
  
5、在jsp頁面顯示頁數列表

經過第四步咱們得到了一個核算後的頁數列表pageArr,該列表說明針對當時頁,咱們應該展示哪些頁數讓使用者可以直接點選。在servlet中將方才的pageArr列表放入response目標中,一起放入page(當時頁數)以及totalPage(最大頁數)以幫助咱們做一些判別。

7個步驟實現JSP的分頁顯示

7個步驟實現JSP的分頁顯示
  
6、CSS增強效果

為了凸顯我們現在所在的頁數,在上面的程式碼中我們特意做了判斷:

7個步驟實現JSP的分頁顯示

7、改進

用a標籤的方法做連結雖然比較方便,不過會有下劃線出現,感覺很不洋氣。可以用css把它消除掉,或者hover時候加一些變化什麼的。

7個步驟實現JSP的分頁顯示

總結:我們在運用資料庫的過程中,不可避免的需要運用到分頁的功能,但是JDBC的規範對此卻沒有很好的解決,對於這個需要許多朋友都有自個的解決方案,上述簡單的7個步驟可以實現JSP的分頁顯示效果。