分页 mysql

public class PageInfo implements Serializable {

//curr: 第几页:
//size: 每页的大小
//total:一共有多少条记录

public PageInfo(int curr,int size,int total){
this.pageSize = size;
if (total<size){
this.pageTotal = 1;
}
this.pageTotal = total % size ==0 ? total/size :(total/size)+1;
this.currentPage = curr < 1 ? 1 : curr;
this.currentPage = curr > this.pageTotal ? this.pageTotal : this.currentPage;
startIndex = (curr-1)*pageSize;
}
/**
* 起始索引
*/
private int startIndex;
/**
* currentPage 当前页
*/
private int currentPage ;
/**
* pageSize 每页大小
*/
private int pageSize ;
/**
* pageTotal 总页数
*/
private int pageTotal;
/**
* recordTotal 总条数
*/
private int recordTotal ;

/**
* content 每页的内容
*/
private List<T> list;

}

posted @ 2018-11-24 14:00  albert_think  阅读(97)  评论(0编辑  收藏  举报