代码如下:
Page:是前台传的第几页参数
rows:是前台传的一页几条参数
count :是从数据库查询的数据总条数
if (Page.getCurrentPage() == null){
Page.setCurrentPage(1);
} else {
Page.setCurrentPage(Page.getCurrentPage());
}
Page.setPageSize(rows);
Page.setStar((page- 1) * Page.getPageSize());
Page.setTotalPage(count % rows == 0 ? count / rows : count / rows+ 1);
List totalInfo=Page.setDataList(searchAllWhiteList.subList(Page.getStar(),count-Page.getStar()>Page.getPageSize()? Page.getStar()+Page.getPageSize():count));