package com.ssh2.model;
import java.util.List;
public class PageBean {
private List list;
private int totalPage; //总页数
public int getTotalPage() {
return totalPage;
}
public void setTotalPage(int totalPage) {
this.totalPage = totalPage;
}
private int allRow;
private int currentPage; //当前页
private int pageSize; //每页记录
private boolean isFirstPage;//是否为首页
private boolean isLastPage;
private boolean hasPreviousPage; //是否有前一页
private boolean hasNextPage; //是否有下一页
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
public int getAllRow() {
return allRow;
}
public void setAllRow(int allRow) {
this.allRow = allRow;
}
public int getCurrentPage() {
return currentPage;
}
public void setCurrentPage(int currentPage) {
this.currentPage = currentPage;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public boolean isFirstPage() {
return currentPage == 1;
}
public void setFirstPage(boolean isFirstPage) {
this.isFirstPage = isFirstPage;
}
public boolean isLastPage() {
return currentPage == totalPage;
}
public void setLastPage(boolean isLastPage) {
this.isLastPage = isLastPage;
}
public boolean isHasPreviousPage() {
return currentPage != 1;
}
public void setHasPreviousPage(boolean hasPreviousPage) {
this.hasPreviousPage = hasPreviousPage;
}
public boolean isHasNextPage() {
return currentPage != totalPage;
}
public void setHasNextPage(boolean hasNextPage) {
this.hasNextPage = hasNextPage;
}
/**
* 初使化分页信息
*/
public void init(){
this.isFirstPage = isFirstPage();
this.isLastPage = isLastPage();
this.hasPreviousPage = hasPreviousPage;
this.hasNextPage = hasNextPage;
}
/*
* 计算总页数
*/
public static int countTotalPage(int pageSize,int allRow){
int totalPage = allRow % pageSize == 0 ? allRow/pageSize : allRow/pageSize+1;
return totalPage;
}
/**
* 计算当前面为开始
*/
public static int countStart(int pageSize,int currentPage){
int start = pageSize*(currentPage-1);
return start;
}
public static int countCurrentPage(int page){
int curPage = (page==0?1:page);
return curPage;
}
}
最近下载更多
ming_123_9715 LV23
2022年12月14日
PaymentCodeSystem LV11
2022年10月28日
gxlgxl LV4
2022年5月27日
漫长的白日梦 LV8
2021年12月4日
GD_chan LV5
2021年7月1日
lsglsg9 LV23
2021年1月7日
管子769431178 LV3
2020年6月6日
x1012786954 LV8
2020年6月4日
445507541 LV1
2020年6月2日
liwulong LV2
2020年5月19日
最近浏览更多
wanderingsoul LV2
2024年6月15日
微信网友_5986558820093952 LV4
2023年12月28日
lbsers LV5
2023年5月8日
3516569014 LV5
2023年5月7日
女王不该在山炮村养花 LV8
2023年4月13日
ming_123_9715 LV23
2022年12月13日
PaymentCodeSystem LV11
2022年10月28日
gxlgxl LV4
2022年5月27日
qqb123 LV8
2022年5月26日
阿达阿发爱国 LV1
2021年12月14日

