public class BasePage {
private Integer pageSize;
private Integer pageNum;
public BasePage() {
}
public BasePage(Integer pageSize, Integer pageNum) {
super();
this.pageSize = pageSize;
this.pageNum = pageNum;
}
public Integer getPageSize() {
return pageSize;
}
public void setPageSize(Integer pageSize) {
this.pageSize = pageSize;
}
public Integer getPageNum() {
return pageNum;
}
public void setPageNum(Integer pageNum) {
this.pageNum = pageNum;
}
}
请求对象继承BasePage,再执行PageUtils.setDefaultPage(BasePage page)方法
public class PageUtils {
/* 默认每页分页条数 */
private static final Integer DEFALUT_PAGE_SIZE = 10;
/* 默认开始页码 */
private static final Integer DEFALUT_PAGE_NUM = 1;
public static void setDefaultPage(BasePage page) {
if (page.getPageSize() == null) {
page.setPageSize(DEFALUT_PAGE_SIZE);
}
if (page.getPageNum() == null) {
page.setPageNum(DEFALUT_PAGE_NUM);
}
}
}