乙個分頁的工具類

2021-09-01 10:58:21 字數 1096 閱讀 5230

/**

*/package com.docworks.util;

/** * 該類用於計算分頁資訊

* @author: liuwei

* @date 2012-9-26

*/public class pageutil

/*** 初始化頁面資訊,計算起始索引位置和結束索引位置的構造方法

* @param currentpage 當前頁碼

* @param perpage 每頁顯示的條目數,可以由修改

* @param recordtotal 總記錄數

*/public pageutil(int currentpage, int perpage, int recordtotal) else

} }/**

* 計算總頁數

* @return 總頁數

*/public int getpagetotal() else if (recordtotal % perpage == 0) else

return pagetotal;

} /**

* 獲得起始索引位置

* @return 起始索引位置

*/public int getstartindex()

/*** 獲得結束索引位置

* @return 結束索引位置

*/public int getendindex()

/*** 獲得當前頁碼

* @return 當前頁碼

*/public int getcurrentpage()

/*** 獲得每頁顯示的條目數

* @return 每頁顯示的條目數

*/public int getperpage()

/*** 獲得總記錄數

* @return 總記錄數

*/public int getrecordtotal()

/*** 傳入乙個數字引數,設定每頁顯示的條目數

* @param perpage 要傳入的引數,每頁顯示的條目數

*/public void setperpage(int perpage)

}

乙個分頁類

class page 獲得頁面uri,page為當前頁面傳遞的頁面值,var 為傳遞頁面的引數字串 private function get uri var page if else else if else return url 獲得頁面總數以及前一頁 後一頁 最後一頁 private funct...

乙個通用分頁類

1 功能 這個通用分頁類實現的功能是輸入頁數 第幾頁 和每頁的數目,就能獲得相應的資料。2 實現原理 分頁的實現通常分為兩種,一種是先把資料全查詢出來再分頁,一種是需要多少查詢多少,這裡使用第二種,所以就需要先實現在dao層能夠查詢一定範圍內的資料,這裡就實現通過id作為鍵值,查詢一定範圍內的資料的...

乙個Log的工具類

由於專案是屬於專項定製,在私有網路中執行,有一天突然說程式出問題了,現場沒有自己人,無法定位問題,一臉蒙蔽。因為專案可以把崩潰日誌儲存到檔案,於是想把log日誌儲存一下,以便方便定位。public class logutils 判斷log檔案大小,file myfile new file logpa...