import java.util.List;
public class PageResult {
public PageResult(int pageSize,int currentPage,int recoredNum,List list){
this.setPageSize(pageSize);
this.setCurrentPage(currentPage);
this.setResultList(list);
this.setTotalRecored(recoredNum);
}
private int currentPage;
private int pageSize;
private int totalRecored;
private int pageNum;
private List<?> resultList;
public int getCurrentPage() {
return currentPage;
}
public void setCurrentPage(int currentPage) {
this.currentPage = currentPage;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getTotalRecored() {
return totalRecored;
}
public void setTotalRecored(int totalRecored) {
pageNum = totalRecored%pageSize == 0?totalRecored/pageSize:(totalRecored/pageSize + 1);
this.setPageNum(pageNum);
this.totalRecored = totalRecored;
}
public int getPageNum() {
return pageNum;
}
public void setPageNum(int pageNum) {
this.pageNum = pageNum;
}
public List<?> getResultList() {
return resultList;
}
public void setResultList(List<?> resultList) {
this.resultList = resultList;
}
public boolean isFirstPage() {
return currentPage == 1;
}
}
相关推荐
"java分页工具类" Java分页工具类是Java语言中的一种常用工具类,用于实现分页功能。下面是该工具类的详细知识点: 1. 分页工具类的作用 分页工具类的主要作用是将大量数据分页显示,以便用户更方便地浏览和操作...
java 分页工具类 java 分页工具类java 分页工具类 java 分页工具类java 分页工具类 java 分页工具类java 分页工具类 java 分页工具类
Java分页工具类是开发中常见的一种实用工具,主要用于处理大量数据时的分页显示,以提高用户体验并减轻服务器压力。在Java世界里,我们通常会遇到如MyBatis、Hibernate等ORM框架,它们虽然提供了分页功能,但在某些...
### Java分页工具类及其在Struts、Spring、MyBatis和JSP中的应用 #### 一、Java分页概述 在开发Web应用程序时,为了提高用户体验并减轻服务器压力,通常会采用分页技术来展示大量的数据记录。本文将详细介绍一个...
简单的java分页工具类
Java 分页工具类的使用方法 Java 分页工具类是实现分页效果的重要组件,通过该工具类,可以实现稳定的分页效果,包括导航页码功能。在本文中,我们将详细介绍 Java 分页工具类的使用方法,并提供相应的代码示例。 ...
这里提到的"对分页进行了封装,PageUtil.java工具类"是一个Java实现的分页辅助类,它的主要目标是简化分页查询的操作,提供更便捷的API给开发者使用。 `PageUtil.java`工具类可能包含了以下功能: 1. **参数处理**...
java实现分页的工具类!对首页、上一页、下一页、尾页包括选择某一页可以轻松实现!
分页private Integer currentPage; private Integer prePage; private Integer nextPage; private Integer rowCount; private Integer pageRows = 5;
下面是一个简单的Java分页工具类实现示例: ```java public class PageUtil { public static <T> PageResult<T> paginate(int pageNumber, int pageSize, DataSource dataSource, String sql, Object... params) ...
Java分页工具类在开发中经常被用于处理大数据量的查询场景,以提高系统的性能和用户体验。本篇文章介绍的`Pager<T>`类就是一个通用的Java分页工具类,它提供了对分页数据进行操作和管理的功能。以下是`Pager<T>`类的...
自己简单的做了一个初级分页,可以直接拿去应用,希望有帮助
java jdbc 分页工具类,以及返回集合数据的封装, private int limit = 10;//每页的个数 /** * 当前页 */ private int page; // /** * 总行数 */ private int totalRows; // /** * 总页数 */ private ...
java分页 模糊查询 工具类 page.util,导入里面注释有使用方法,非常好用
通用分页工具类PageInfo.java