Jsp 顯示數據時分頁處理


我們查詢數據庫時候,如果顯示的數據太過繁瑣,這時我們需要做一個分頁操作來處理。

首先我們還是連接數據庫,上篇博客中有提起如何連接數據庫,不懂的兄弟可以看看

 

 

我們先定義這幾個變量   如果我們指定一頁只需要多少數據,我們需要先通過select語句查詢出一共有多少條數據

 

我這里查詢的結果是88條

然后我們需要把88條數據進行分頁 假如88條數據每頁分10條 那我們需要8頁來存放

所以我們要寫個計算語句 pageCount = linCount % pageSize==0 ? linCount/pageSize : linCount/pageSize+1;

 來計算到底分了多少頁

 ?是if判斷語句一樣 如果linCount % pageSize==0

 就執行linCount/pageSize

:是else linCount/pageSize+1;

接下來我們寫尾頁

 

 

 page 是a標簽的屬性

 

假如說我進去是這個頁面 是因為我的page目前為空 還沒有傳值進去 如果我點下一頁

 

 

 現在page已經得到值了

 

 然后我們抓住page值 轉換成整形就行了 

寫查詢語句

執行就ok了 

我寫的這個程序有很多bug 因為都是充忙寫的 只想實現它分頁的功能 比如說我的bug

 

 當page等於-1 和9時候  我們應該在后面寫個if 或者switch判斷 然后在執行 這樣保證程序不會出錯

 另外運行程序時 其實是沒有數據 需要點下一頁才會出現第二頁的數據

我們需要在前面給 page賦個值  然后點擊下一頁上一頁的時候重復賦值

 

 查詢語句是 limit “幾開頭”,“顯示幾條數據”

       比如 s=1  就是 10 “,10”

 

老師教了一種方法,但是我想用自己的方法寫一下,還寫了個有莫有樣的 只是程序還不夠完善,大神勿噴。平時寫着玩玩。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM