1.PageInfo类:定义分页信息。"> 1.PageInfo类:定义分页信息。" />
扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共2页)
本案主要功能是完成数据集的分页显示。示例代码如下:
1.PageInfo类:定义分页信息。
/******************program begin**************************/
package test;
import java.io.*;
public final class PaginationInfo
implements Serializable {
/**页大小描述每页有多少行*/
private int pageSize = 20;
/**是否有上一页*/
private boolean hasPrevious;
/**是否有下一页*/
private boolean hasNext;
/**总行数 */
private int total;
/**总页数 */
private int totalPage;
/**当前页码*/
private int currentPageNumber=1;
/**跳转动作:1:首页;2:前一页;3:后一页;4:末页*/
private int jumpState;
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getPageSize() {
return pageSize;
}
public void setHasPrevious(boolean hasPrevious) {
this.hasPrevious = hasPrevious;
}
public boolean getHasPrevious() {
return hasPrevious;
}
public void setPreviousPageNumber(int previousPageNumber) {
this.previousPageNumber = previousPageNumber;
}
public int getPreviousPageNumber() {
return previousPageNumber;
}
public void setHasNext(boolean hasNext) {
this.hasNext = hasNext;
}
public boolean getHasNext() {
return hasNext;
}
public void setNextPageNumber(int nextPageNumber) {
this.nextPageNumber = nextPageNumber;
}
public int getNextPageNumber() {
return nextPageNumber;
}
public void setTotal(int total) {
this.total = total;
}
public int getTotal() {
return total;
}
public void setTotalPage(int totalPage) {
this.totalPage=totalPage;
}
public int getTotalPage() {
return totalPage;
}
public void setCurrentPageNumber(int currentPageNumber) {
this.currentPageNumber=currentPageNumber;
}
public int getCurrentPageNumber() {
return currentPageNumber;
}
public void setJumpState(int jumpState){
this.jumpState=jumpState;
}
public int getJumpState(){
return jumpState;
}
}
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者