分页bean
import java.util.List; /** * 分页的JavaBean * @author Administrator */ public class PageBean<T> { // 当前页 private int pageCode; // 总页数 = 总记录数/每页显示的记录的条数 // private int totalPage; // 总记录数 private int totalCount; // 每页显示的记录的条数 private int pageSize; // 每页显示的数据 private List<T> beanList; public int getPageCode() { return pageCode; } public void setPageCode(int pageCode) { this.pageCode = pageCode; } // totalPage 也是PageBean的一个属性 public int getTotalPage() { // 进行计算 如果100条记录,每页显示10条,共10页。如果109条,是11页。 int totalPage = totalCount / pageSize; // 刚好整除 if(totalCount % pageSize == 0){ return totalPage; }else{ return totalPage + 1; } } /*// 设置的总页树 public void setTotalPage(int totalPage) { this.totalPage = totalPage; }*/ public int getTotalCount() { return totalCount; } public void setTotalCount(int totalCount) { this.totalCount = totalCount; } public int getPageSize() { return pageSize; } public void setPageSize(int pageSize) { this.pageSize = pageSize; } public List<T> getBeanList() { return beanList; } public void setBeanList(List<T> beanList) { this.beanList = beanList; } }