分頁查詢

分頁的核心 limit

limit 起始位置,條數

limit 條數

n(m-1)n頁數 m條數

校驗頁碼數是否大于總頁數

?function submitForm(maxpage){

?????var page = document.getElementById("page").value;

?????var patrn=/^[0-9]{1,20}$/;

?????if (!patrn.exec(page)){

???????alert("請輸入正整數字!");

?????} else if(page > maxpage){

???????alert("跳轉頁碼不能超過總頁數!");??????

?????}else if(page <?1){

???????alert("跳轉頁碼不能小與1!");??????

?????}else{

????????document.getElementById("searchImportTask").submit();

??????}

??}

得到頁數

一,select count(*) from table——得到總條數

二,分兩種情況,總條數除以每頁顯示的條數,能整除就得到頁數,否則值+1就是頁數

需要返回查詢結果和頁數等多個內容時,新建一個實體類,把結果設為實體類的各個屬性,然后把這個實體類對象返回

校驗頁碼數,大于最大數則顯示最大頁內容,小于最小頁則顯示第一頁內容


計算總頁數

int totalpage=總數據%每頁顯示數據==0?總數據/每顯示數據:總數據/每頁顯示數據+1

后臺往前臺傳數據 ,傳一個實體類,實體類

private int pageNum;//當前頁碼

private int pageSize;//每頁顯示數量

private int pageCount;//總頁碼數量

private ResultSet rs; //保存查詢結果

private Listlist;//每頁數據 list

上一頁

當前頁碼-1

下一頁

當前頁碼+1

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • select*from user where limit 0,5; limit 控制分頁查詢查詢每頁顯示的內容 l...
    0bdc99106731閱讀 99評論 0 0
  • select*from user where limit 0,5; limit 控制分頁查詢查詢每頁顯示的內容 l...
    我去你家歇會唄閱讀 163評論 0 0
  • 在開發(fā)過程中,我們經常會從數據庫中查詢數據,然后在客戶端顯示出來。當數據少時,可以在一個頁面顯示。當我們查詢幾百條...
    S等價交換S閱讀 2,283評論 0 0
  • select*from user where limit 0,5; limit 控制分頁查詢查詢每頁顯示的內容 l...
    古_凨崋閱讀 200評論 0 0
  • select*from user where limit 0,5; limit 控制分頁查詢查詢每頁顯示的內容 l...
    Java勸退師閱讀 1,591評論 0 0

友情鏈接更多精彩內容