在用ssm框架写一个项目时,用到了分页
首先写一个分页实体类
package com.ordertime.utils;
import java.util.ArrayList;
import java.util.List;
public class Page<T> {
//当前页
private int pageno;
//当前页开始下标
private int pageStartIndex;
//每页显示的数量
private int pagesize;
//总记录数
private int totalRows;
//总页数
private int totalPages;
//每页显示的内容
private List<T> datas;
public Page(int pageno, int pagesize) {
this();
if(pageno <= 0){
pageno = 1;
}
if(pagesize <= 0){
pagesize = 5;
}
this.pageno = pageno;
this.pagesize = pagesize;
}
public Page() {
super();
this.pageno = 1;
this.pagesize =5;
datas = new ArrayList<>();
}
public int getPageno() {
return pageno;
}
public void setPageno(int pageno) {
this.pageno = pageno;
}
public int getPageStartIndex() {
pageStartIndex = (pageno - 1)*pagesize;
return pageStartIndex;
}
public void setPageStartIndex(int pageStartIndex) {