分页工具类
2016-05-29 15:30
429 查看
分页查询
<span style="font-size:12px;">/** * 分页工具类 * @author yFly * */ public class PageModel { /** * 页码 */ private int pageNo; /** * 每页显示的数据大小 */ private int pageSize; /** * 每页数据 */ private List datas; /** * 总记录 */ private int totalRecord; /** * 首页 * @return */ public int getTopPage() { return 1; } /** * 上一页 * @return */ public int getPreviousPage(){ if(pageNo > 1){ return pageNo - 1 ; } return getTopPage(); } /** * 下一页 * @return */ public int getNextPage() { if(pageNo < getTotalPage()) { return pageNo + 1; } return getBottomPage(); } /** * 尾页 * @return */ public int getBottomPage() { return totalRecord % pageSize == 0 ? totalRecord / pageSize : totalRecord / pageSize + 1; } /** * 总页数 * @return */ public int getTotalPage() { return totalRecord % pageSize == 0 ? totalRecord / pageSize : totalRecord / pageSize + 1; } public int getPageNo() { return pageNo; } public void setPageNo(int pageNo) { this.pageNo = pageNo; } public int getPageSize() { return pageSize; } public void setPageSize(int pageSize) { this.pageSize = pageSize; } public List getDatas() { return datas; } public void setDatas(List datas) { this.datas = datas; } public int getTotalRecord() { return totalRecord; } public void setTotalRecord(int totalRecord) { this.totalRecord = totalRecord; } }</span>
相关文章推荐
- 1049. 数列的片段和(20)
- DNS 详解
- MySQL学习第四天 Windows 64位系统下使用MySQL
- 单例模式(singleton)
- Java后端WebSocket的Tomcat实现
- 枚举类型的例子和接口一起工作
- 13.从代码分析TCPServer类的机制 (副标题:create-bind-listen)
- Android之使用网络技术
- binutil 工具-----C分析工工具
- Matlab安装 解决error114
- PAT (Advanced Level) Practise 1003. Emergency (25) Dijstra扩展应用
- iOS开发中的UDID和UUID详解
- C++基础<03>—标准库string类型
- Freemarker使用之比较(if)
- 常用数据库URL地址的写法
- 【DAY5】第五天的关于接口的作业练习
- schema、dtd、xml之间的关系
- SpringMvc 学习笔记
- 2927 集合
- MySQL配置文件位置