- 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;
}
}