类 Pagination
- java.lang.Object
-
- team.bangbang.common.data.Pagination
-
- 所有已实现的接口:
java.io.Serializable
public class Pagination extends java.lang.Object implements java.io.Serializable1. 用于保存页面请求的分页参数,后将页面分页参数传递给数据库Helper对象(如SQLHelper、MongoHelper); 然后保存分页结果数据,后将分页结果数据传递到JSP页面 2. 传递排序的字段名称和排序顺序- 版本:
- 1.0
- 作者:
- 帮帮组
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 Pagination()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 DataSortgetDataSort()intgetMaxResults()获得每一页可以显示的最大记录条数,如果没有调用setMaxResults(int)方法设置该参数, 则默认值为team.bangbang.common.Constants.PAGESIZE。intgetPageCount()获得分页的总页数intgetPageNo()获得当前页号intgetRecordCount()获得总记录数intgetStartPosition()得到当前页需要的记录在数据库中的起始位置voidsetDataSort(DataSort dataSort)voidsetMaxResults(int pageSize)设置每一页的最大记录条数voidsetPageNo(int pageNo)设置当前页号voidsetRecordCount(int recordCount)设置总记录数
-
-
-
方法详细资料
-
setMaxResults
public void setMaxResults(int pageSize)
设置每一页的最大记录条数- 参数:
pageSize- 每一页的最大记录条数
-
getPageCount
public int getPageCount()
获得分页的总页数- 返回:
- 分页的总页数,从1开始
-
getStartPosition
public int getStartPosition()
得到当前页需要的记录在数据库中的起始位置- 返回:
- 当前页需要的记录在数据库中的起始位置,从0开始
-
getMaxResults
public int getMaxResults()
获得每一页可以显示的最大记录条数,如果没有调用setMaxResults(int)方法设置该参数, 则默认值为team.bangbang.common.Constants.PAGESIZE。- 返回:
- 每一页可以显示的最多记录条数
-
getPageNo
public int getPageNo()
获得当前页号- 返回:
- 当前页号,从1开始
-
setPageNo
public void setPageNo(int pageNo)
设置当前页号- 参数:
pageNo- 当前页号
-
getRecordCount
public int getRecordCount()
获得总记录数- 返回:
- 总记录数
-
setRecordCount
public void setRecordCount(int recordCount)
设置总记录数- 参数:
recordCount- 总记录数
-
getDataSort
public DataSort getDataSort()
- 返回:
- 排序字段及排序方向数据
-
setDataSort
public void setDataSort(DataSort dataSort)
- 参数:
dataSort- 排序字段及排序方向数据
-
-