实现分页功能的JavaBean
发布时间:2020-12-15 00:12:50 所属栏目:Java 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 ? 实现分页功能的JavaBean。本JavaBean主要用于存储并分页信息。方便更好的实现分页功能 。 /** * 分页器 * @author David Day */public class Pager
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考
? 实现分页功能的JavaBean。本JavaBean主要用于存储并分页信息。方便更好的实现分页功能 。
/** * 分页器 * @author David Day */ public class Pager { /** * 当前页码 */ private int currentPage = 1; /** * 总记录数 */ private int totalResults = 0; /** * 每页记录数 */ private int pageSize = 10; /** * 实例化分页bean */ public Pager() { } /** * @param currentPage 当前页码 * @param totalResults 总记录数 * @param pageSize 每页记录数 */ public Pager(int currentPage,int totalResults,int pageSize) { this.currentPage = currentPage; this.totalResults = totalResults; this.pageSize = pageSize; } /** * @return 当前页码 */ public int getCurrentPage() { return currentPage; } /** * @param currentPage 当前页码 */ public void setCurrentPage(int currentPage) { this.currentPage = currentPage; } /** * @return 总页数 */ public int getTotalPages() { return (int) Math.ceil(totalResults / (double) pageSize); } /** * @return 开始记录数 */ public int getStartResults() { return (currentPage - 1) * pageSize; } /** * @return 总记录数 */ public int getTotalResults() { return totalResults; } /** * @param totalResults 总记录数 */ public void setTotalResults(int totalResults) { this.totalResults = totalResults; } /** * @return 每页记录数 */ public int getPageSize() { return pageSize; } /** * @param pageSize 每页记录数 */ public void setPageSize(int pageSize) { this.pageSize = pageSize; } /** * @return 是否有上页 */ public boolean hasPrevPages() { return currentPage > 1; } /** * @return 是否有下页 */ public boolean hasNextPages() { return currentPage < getTotalPages(); } } 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 我应该在这种情况下使用Drools吗?
- Java导入的包不存在
- java – Spring Boot和Thymeleaf 3.0.0.RELEASE集成
- java – 错误:无法在intelliJ IDE中找到或加载主类
- java HashMap如何链接?如何访问所有碰撞值?
- Java – 使用runtime.getRuntime().exec运行Excel
- 比起java总和的时候要慢一些
- 我收到java.lang.NoClassDefFoundError:org / springframe
- Java的中文处理 - String转换bytes和bytes转String
- 使用从Kotlin数据类生成的代码时出现“不兼容类型”错误