直觀上來看, 前端需要展示的是 當(dāng)前頁的內(nèi)容, 以及所有的頁碼數(shù)(可以點擊)。
那么對前端而言, 需要涉及到的數(shù)據(jù)就是 , 當(dāng)前頁數(shù)pageNum、頁的大小pageSize,頁的數(shù)據(jù)list<data>,總頁數(shù)totalPage。
totalPage = totalData / pageSize, totalData由后臺得到, pageSize自定義。
pageNum 由用戶指定《--》 前端指定。
list<data> 由后臺返回。
綜上所述,一種思路: 在前后端分離的架構(gòu)下, 前端 向后臺發(fā)送(pageSize, pageNum), 后臺返回(totalData、list<data>)...
其中非后臺必要數(shù)據(jù)可以由前端發(fā)送、也可以由后臺定義(再傳給前端)~這個無所謂。
這樣的話, 用戶第一次進來, 發(fā)送(pageSize, 0) ,后臺返回數(shù)據(jù), 可以拼湊成前端的頁面, 用戶點擊某一頁, 后臺又接受到數(shù)據(jù), 就跳轉(zhuǎn)到下一頁。
totalData-> select count() from xxx where ...
list<data> -> select ... from xxx where ... limit ([pageSize-1]pageNum, pageNum)
分頁思路
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- (以下使用ssm+jsp實現(xiàn)顯示所有電影為例子) 1.封裝一個PageBean類 package com.enti...
- JavaEE三層架構(gòu)實現(xiàn)ajax分頁查詢 開發(fā)環(huán)境: jdk版本:1.7.0 32位 系統(tǒng) window10 ID...
- 由于最近接連著平安夜圣誕節(jié),收到的消息都比平常多了幾倍,各種祝福語刷遍朋友圈,然并卵。 那些一到節(jié)日群發(fā)的祝福語...
- 1.CSS 認識 層疊樣式表 Cascading Style Sheets 是用來規(guī)定HTML文檔的呈現(xiàn)形式,簡單...