分页查询的实现思路
純思路,不包含代碼
實(shí)現(xiàn)效果(不包含UI美化) :
思路:
1.獲取要查詢的所有信息的總數(shù)
select count(*) from 表;2.確定每頁要顯示的數(shù)量
//這里把每頁顯示數(shù)定位5條 int num = 5;3.完成分頁效果(顯示頁面總數(shù))
獲取到頁面總數(shù),在要顯示的JSP頁面中用JSTL表達(dá)式中的forEach循環(huán)輸出出頁數(shù),1? 2? 3? 4 ...
4.分頁查詢內(nèi)容
1.默認(rèn)打開頁面是查詢的0,5條的內(nèi)容,點(diǎn)擊第幾頁后進(jìn)行分頁查詢
2.獲取點(diǎn)擊的頁數(shù),傳給處理后臺
//解釋 select * from users limit 從第幾條開始查詢,查詢信息的條數(shù);//實(shí)例 select * from users limit (頁數(shù)-1)*5,查詢信息的條數(shù);5.上一頁
1.本頁數(shù) - 1 ,傳給后臺處理
2.要注意如果是首頁的話,頁數(shù) - 1 會報錯,需要進(jìn)行判斷處理,如果是第一頁,頁數(shù)?-?1的話可以跳轉(zhuǎn)回末尾頁,或者直接在首頁隱藏上一頁按鈕...
6.下一頁
1.本頁數(shù) +?1 ,傳給后臺處理
2.要注意如果是尾頁的話,頁數(shù) +?1 會報錯,需要進(jìn)行判斷處理,如果是最后一頁,頁數(shù) + 1的話可以跳轉(zhuǎn)回第一頁,或者直接在尾頁隱藏下一頁按鈕...
7.首頁
直接給后臺傳一個0讓其進(jìn)行處理
8.末尾
直接給后臺傳一個最大頁數(shù)讓其進(jìn)行處理
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
- 上一篇: 苹果电脑如何备份u盘文件怎么打开吗 苹果
- 下一篇: SpringMVC跳转页面默认类型和转发