package org.dave.util;
public class PageBean {
/**
* 每页记录数
*/
private int pageSize;
/**
* 总记录数
*/
private int totalResults;
/**
* 当前页数
*/
private int currentPage = 1;
/**
* 总页数
*/
private int totalPages;
/**
* @param pageSize
* 每页记录数
* @param totalResults
* 总记录数
*/
public PageBean(int pageSize, int totalResults) {
this.pageSize = pageSize;
this.totalResults = totalResults;
this.setTotalPages();
}
/**
* 获取当前页数
*
* @return
*/
public int getCurrentPage() {
return currentPage;
}
/**
* 设置当前页数
*
* @param currentPage
*/
public void setCurrentPage(int currentPage) {
this.currentPage = currentPage;
}
/**
* 获取每页记录数
*
* @return
*/
public int getPageSize() {
return pageSize;
}
/**
* 设置每页记录数
*
* @param pageSize
*/
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
this.setTotalPages();
}
/**
* 获取总页数
*
* @return
*/
public int getTotalPages() {
return totalPages;
}
/**
* 获取总记录数
*
* @return
*/
public int getTotalResults() {
return totalResults;
}
/**
* 是否存在下一页
*
* @return
*/
public boolean hasNextPage() {
if (this.currentPage >= this.totalPages) {
return false;
} else {
return true;
}
}
/**
* 是否存在下一页
*
* @return
*/
public boolean hasPreviousPage() {
if (this.currentPage <= 1) {
return false;
} else {
return true;
}
}
/**
* 获取开始记录号
*
* @return
*/
public int getStartResult() {
return this.pageSize * (this.currentPage - 1);
}
/**
* 设置总页数
*/
private void setTotalPages() {
this.totalPages = (int) Math.ceil(this.totalResults
/ (double) this.pageSize);
}
}
分享到:
相关推荐
国内优秀的教学机构的教学PPT 对学习java有很大帮助
千人培养工程武汉思远+1 第一阶段C语言认证笔试试题。 本试题公供内部使用,信息仅供参考。 更多编程开发学习资料、实用工具、病毒防护、论文答辩请到http://download.csdn.net/user/yeson6下载 如有疑问或其它...
调试正则表达式是否正确 运行要求在JDK5.0以上 Windows下执行run.bat,Linx/Unix下用run.sh运行
思远地方门户CMS8.73+新版微信门户系统带直播 思远地方门户CMS8.73+新版微信门户系统带直播
全国十大计算机实训重地--思远-- java课件 给你一种不一样的学习方法,让你从课件中学习到实训地与学校的不同点,不过更重要的还是让你学到更多的东西。
思远出纳票据打印软件可以让用户使用现有的电脑及普通打印机来套打各银行支票、进帐单、电汇单、汇票申请书及现金缴款单。是支票打印机(票据打印机)的新一代升级产品;软件除了提供票据套打功能外,还提供了强大的...
c#编码规范 思远编码规范 思远+1的c#编码规范
思远2003U盘系统量产工具思远2003U盘系统量产工具 思远2003U盘系统量产工具
思远半导体2022春招模拟IC笔试题,做电源的,据说还不错,题目中规中矩,还是非常不错的,找模拟IC工作的可以参考,一般都是这种形式,网络做题,拍照片上传,祝愿大家都能找到理想的工作。
思远企业网站管理系统是由思远负责人结合多年的开发精髓为企业量身订做的一套全国通用版本的企业网站 管理系统,该系统体积小,代码执行速度快,用户操作相当简单而深受大家的喜爱。 版本说明:程序采用asp.net(c#)...
思远软件开发库 (类似某个网上知名的模块)
思远出纳票据打印软件》V6.41注册机.rar
Seeyoon思远Windows XP Professional SP3 v2.3 Ghost复刻盘,这是思远最稳定的版本,内含Potplayer ACDSee Thunder 等小工具,界面清新特色,非ylmf、fqhy、dnsc等其它牌子能媲美的!
计算机基础复习题 来源思远IT学院,够全
思远软件开发库.ec思远软件开发库.ec思远软件开发库.ec思远软件开发库.ec思远软件开发库.ec思远软件开发库.ec思远软件开发库.ec思远软件开发库.ec思远软件开发库.ec
\测试培训教程(思远) \测试培训教程(思远)
介绍了一种基于MATLAB 软件的下肢假肢膝关节摆动相仿真方法.下肢假肢膝关节采用固定式气缸体的四连杆机械机构.详细描述了建立下肢假肢膝关节摆动相运动学、动力学模型的过程.为了验证模型有效性,将人体运动捕捉...
1_大学生数字素养评价指标构建及应用研究_盛思远(3).caj
SSH 三框架整合(思远考试项目) SSH 三框架整合(思远考试项目)