/**
*/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...