现在的位置: 首页 > 综合 > 正文

java分页源码

2013年03月06日 ⁄ 综合 ⁄ 共 1089字 ⁄ 字号 评论关闭
import java.util.ArrayList;
import java.util.List;
public class Page {
/**
* 每页的记录数
*/
private int pageSize = Constants.PAGE_SIZE;
/**
* 总记录数
*/
private int totalCount=1;
/**
* 总页数
*/
private int totalPageCount=1;
/**
* 记录当前页码
*/
private int pageNum=1;
/**
* 当前页中存放的记录,类型一般为List
*/
private List result = new ArrayList();

public Page(){}

/**
* 构造方法
* @param pageNum 本页数据起始位置
* @param totalCount 数据库中总记录条数
* @param result 本页包含的数据
*/
public Page(int pageNum,int totalCount,List result){
this.pageNum=pageNum;
this.totalCount=totalCount;
this.result=result;
}

public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getTotalCount() {
return totalCount;
}
public void setTotalCount(int totalCount) {
this.totalCount = totalCount;
}

public int getTotalPageCount() {//取总页数

totalPageCount=(totalCount+pageSize-1)/pageSize;// 9 = (90+10-1)/10 10 = (91+10-1)/10

return totalPageCount;
}
public void setTotalPageCount(int totalPageCount) {
this.totalPageCount = totalPageCount;
}
public int getPageNum() {
return pageNum;
}
public void setPageNum(int pageNum) {
this.pageNum = pageNum;
}
public List getResult() {
return result;
}
public void setResult(List result) {
this.result = result;
}

}

抱歉!评论已关闭.