package model; import java.util.Collection; public class PageBean { private Collection pbjs; //从数据库中读取数据 private int totalCount; //总条数 private int pageNo; //当前页数 private int pageCount; //每页条数 public Collection getPbjs() { return pbjs; } public void setPbjs(Collection pbjs) { this.pbjs = pbjs; } public int getTotalCount() { return totalCount; } public void setTotalCount(int totalCount) { this.totalCount = totalCount; } public int getPageNo() { return pageNo; } public void setPageNo(int pageNo) { this.pageNo = pageNo; } public int getPageCount() { return pageCount; } public void setPageCount(int pageCount) { this.pageCount = pageCount; } //总页数 public int getTotalPage(){ if(totalCount%pageCount==0){ return totalCount/pageCount; }else{ return totalCount/pageCount+1; } } //判断下一页的方法 public boolean isNext(){ return pageNo<getTotalPage(); } //判断上一页 public boolean isPrevious(){ return pageNo>1; } public PageBean() { super(); } public PageBean(Collection pbjs, int totalCount, int pageNo, int pageCount) { super(); this.pbjs = pbjs; this.totalCount = totalCount; this.pageNo = pageNo; this.pageCount = pageCount; } }
时间: 2024-03-29 10:42:05 浏览: 83
java.util介绍.pdf
4星 · 用户满意度95%
这是一个 Java 类,名为 PageBean,它包含了一些属性和方法用于分页处理。其中,属性包括从数据库中读取的数据集合 pbjs,总条数 totalCount,当前页数 pageNo,每页条数 pageCount。而方法包括获取总页数的 getTotalPage(),判断是否有下一页的 isNext(),判断是否有上一页的 isPrevious(),以及一些 getter 和 setter 方法。这个类可以作为一个分页工具类,用于在 Java web 应用程序中进行数据分页处理。
阅读全文