分页问题
虽然有PaheHelper这种第三方库,但是我们也要了解分页的处理方式
分页一共只要考虑这么5个参数:
pageIndex(页码),pageSize(每页条数),total(总条数),totalPages(总页码数),dataList(数据列表)
这5个参数,一定要记牢了
其中,totalPages,是根据前面的参数,算出来的
PageUtil
这里,我们将每页条数,默认设置为5
注意 totalPages 的计算。这里举个例子,如果 total=6 ,pageSize=5,那么 totalPages应该为2,所以需要如下处理
public class PageUtil {
private Integer pageIndex=1;
//我们每页的条数,一般都设置为5
private Integer pageSize=5;
private Integer total=0;
//页码数
private Integer totalPages;
//查询结果列表
private List dataList;
public Integer getPageIndex()