📄 pagebean.java
字号:
package com.aptech.util.page;
/**
* 封装分页结果及相关分页参数的类,主要供页面获取数据使用
* @author 高祖辉(winner)
* 2006-11-08
*
*/
public class PageBean {
private int pageCount; // 总页数
private int elementsCount; // 总记录数
private int pageNumber; // 当前页码
private Object currentPageElements; // 当前页记录
private int pageSize; // 每页显示记录数
private String sequence; // 当前页面显示记录序号
/**
* 将分页对象组装成PageBean对象,供页面使用
* @param page 分页具体对象
* @author 高祖辉(winner)
*
*/
public PageBean(Page page) {
this.pageCount = page.getLastPageNumber();
this.elementsCount = page.getTotalNumberOfElements();
this.pageNumber = page.getCurrentPageNumber();
this.currentPageElements = page.getCurrentPageElements();
this.pageSize = page.getPageSize();
this.sequence = "" + page.getCurrentPageFirstElementNumber() + "-"
+ page.getCurrentPageLastElementNumber();
}
public String getSequence() {
return sequence;
}
public int getElementsCount() {
return elementsCount;
}
public int getPageCount() {
return pageCount;
}
public int getPageNumber() {
return pageNumber;
}
public Object getCurrentPageElements() {
return currentPageElements;
}
public void setCurrentPageElements(Object currentPageElements) {
this.currentPageElements = currentPageElements;
}
public int getPageSize() {
return pageSize;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -