81,091
社区成员
发帖
与我相关
我的任务
分享
public class PageBean implements Serializable
{
private int currentPage;
private int totalItem;
private int everyPage;
//设置当前页
public void setCurrentPage(int currentPage)
{
int totalPage = this.getTotalPage();
if(currentPage <= 0)
{
this.currentPage = 1;
} else if(currentPage >= totalPage)
{
this.currentPage = totalPage ;
}
this.currentPage = currentPage;
}
//取得当前页
public int getCurrentPage()
{
if(totalItem <= 0)
{
return 1;
}
return this.currentPage;
}
//取得当前页码
public int getCurrentPageNum() {
if(totalItem <= 0) {
return 1;
}
return this.currentPage ;
}
public void setEveryPage(int everyPage)
{
this.everyPage = everyPage;
}
public int getEveryPage()
{
return this.everyPage;
}
public int getTotalPage()
{
if(totalItem % everyPage == 0) {
return totalItem / everyPage;
} else {
return totalItem / everyPage + 1;
}
}
public void setTotalItem(int totalItem) {
this.totalItem = totalItem;
}
public int getTotalItem() {
return this.totalItem;
}
public int getBeginPosition()
{
return((currentPage-1)*everyPage);
}
public int getEndPosition() {
return currentPage * everyPage ;
}
public boolean isFirstPage() {
return (currentPage <= 1);
}
public boolean isLastPage() {
int totalPage;
totalPage = getTotalPage();
if(currentPage >= totalPage) {
return true;
} else {
return false;
}
}
public boolean isEmptyItem() {
return (totalItem <= 0);
}