Page.java類(JavaBean):java
package com.zixue.pojo; import java.util.List; /** * Page是分頁的模型對象 * @param <T> 是具體的模塊的JavaBean類 */ public class Page<T> { public static final Integer PAGE_SIZE = 4; //當前頁碼 private Integer pageNo; //總頁碼 private Integer pageTotal; //當前頁顯示數量 private Integer pageSize = PAGE_SIZE; //總記錄書 private Integer pageTotalCount; //當前頁數據 private List<T> items; public Page() { } public Page(Integer pageNo, Integer pageTotal, Integer pageSize, Integer pageTotalCount, List<T> items) { this.pageNo = pageNo; this.pageTotal = pageTotal; this.pageSize = pageSize; this.pageTotalCount = pageTotalCount; this.items = items; } public Integer getPageNo() { return pageNo; } public void setPageNo(Integer pageNo) { this.pageNo = pageNo; } public Integer getPageTotal() { return pageTotal; } public void setPageTotal(Integer pageTotal) { this.pageTotal = pageTotal; } public Integer getPageSize() { return pageSize; } public void setPageSize(Integer pageSize) { this.pageSize = pageSize; } public Integer getPageTotalCount() { return pageTotalCount; } public void setPageTotalCount(Integer pageTotalCount) { this.pageTotalCount = pageTotalCount; } public List<T> getItems() { return items; } public void setItems(List<T> items) { this.items = items; } @Override public String toString() { return "Page{" + "pageNo=" + pageNo + ", pageTotal=" + pageTotal + ", pageSize=" + pageSize + ", pageTotalCount=" + pageTotalCount + ", items=" + items + '}'; } }