public class PageInfo extends Object
| 构造器和说明 |
|---|
PageInfo() |
PageInfo(Integer pageNo,
Integer pageSize)
构造方法
|
PageInfo(Integer pageNo,
Integer pageSize,
boolean needTotalCount)
构造方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
Boolean |
getNeedTotalCount() |
Integer |
getPageNo() |
Integer |
getPageSize() |
int |
getStart()
获取分页的起始值
|
Integer |
getTotalCount() |
Integer |
getTotalPage() |
boolean |
nextPage(boolean needTotalCount)
下一页,页码自增,并判断是否超过总页数
主要用于do{}while(nextPage(false))循环
第一次查询总数计算得出总页数,后面循环则不再需要查询总数了。
|
void |
setNeedTotalCount(Boolean needTotalCount) |
void |
setPageNo(Integer pageNo) |
void |
setPageSize(Integer pageSize) |
void |
setTotalCount(Integer totalCount) |
void |
setTotalPage(Integer totalPage) |
public int getStart()
public boolean nextPage(boolean needTotalCount)
needTotalCount - 是否查询总数量public Integer getTotalCount()
public void setTotalCount(Integer totalCount)
public Integer getTotalPage()
public void setTotalPage(Integer totalPage)
public Integer getPageNo()
public void setPageNo(Integer pageNo)
public Integer getPageSize()
public void setPageSize(Integer pageSize)
public Boolean getNeedTotalCount()
public void setNeedTotalCount(Boolean needTotalCount)
Copyright © 2019. All rights reserved.