- java版本的page分頁工具類
-
具體使用說明:
頁面隻需要傳遞目前頁的頁碼(所屬第幾頁:pageNo)就可以自動計算出結束頁和起始頁,總頁數需要查詢資料庫獲得,每頁顯示條數通過常量設定
public class Page implements Serializable
{
/**
*
*/
private static final long serialVersionUID = L;
/**
* 總的記錄條數
*/
private int totalRecord;
/**
* 記錄清單
*/
private List<?> records;
/**
* 頁碼
*/
private int pageNo = ;
/**
* 每頁顯示長度
*/
private int pageSize = ;
/**
* 分頁開始
*/
private String start;
/**
* 分頁結束
*/
private String end;
public String getEnd()
{
end = String.valueOf((pageNo * pageSize));
return end;
}
public String getStart()
{
start = String.valueOf(((pageNo - ) * pageSize));
return start;
}
public int getTotalRecord()
{
return totalRecord;
}
public void setTotalRecord(int totalRecord)
{
this.totalRecord = totalRecord;
}
public List<?> getRecords()
{
return records;
}
public void setRecords(List<?> records)
{
this.records = records;
}
public int getPageNo() {
return pageNo;
}
public void setPageNo(int pageNo) {
this.pageNo = pageNo;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
}