首页>代码>Spring Boot+SpringMVC+Mybatis+jsp餐厅后台管理>/springboot_jsptest/src/main/java/com/zl/beans/Page.java
package com.zl.beans;
import java.util.ArrayList;
import java.util.List;
public class Page<T> {
private int pagenum; //当前页码
private int pageStartIndex; //当前页面索引
private int pageSize; //页面大小
private int totalRows; //总记录数
private int totalPages; //总页码数
private List<T> datas; //当前页面的具体数据
public Page() {
this.pagenum = 1;
this.pageSize = 3;
datas = new ArrayList<>();
}
public int getPagenum() {
return pagenum;
}
public void setPagenum(int pagenum) {
this.pagenum = pagenum;
}
public int getPageStartIndex() {
return (pagenum - 1)*3;
}
public void setPageStartIndex(int pageStartIndex) {
this.pageStartIndex = pageStartIndex;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getTotalRows() {
return totalRows;
}
public void setTotalRows(int totalRows) {
this.totalRows = totalRows;
}
public int getTotalPages() {
totalPages = totalRows/pageSize;
if(totalRows%pageSize != 0){
totalPages++;
}
return totalPages;
}
public void setTotalPages(int totalPages) {
this.totalPages = totalPages;
}
public List<T> getDatas() {
return datas;
}
public void setDatas(List<T> datas) {
this.datas = datas;
}
}

最近下载
最近浏览