import java.util.List;
public class PageBean {
private List list;
private int allRow;
private int currentPage;
private int totalPage;
private int pageSize;
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
public int getAllRow() {
return allRow;
}
public void setAllRow(int allRow) {
this.allRow = allRow;
}
public int getCurrentPage() {
return currentPage;
}
public void setCurrentPage(int currentPage) {
this.currentPage = currentPage;
}
public int getTotalPage() {
return totalPage;
}
public void setTotalPage(int totalPage) {
this.totalPage = totalPage;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public static int countTotalPage(int pageSize, int allRow) {
int totalPage = allRow % pageSize == 0 ? allRow / pageSize : allRow
/ pageSize + 1;
return totalPage;
}
public static int countOffset(int pageSize, int currentPage) {
final int offset = pageSize * (currentPage - 1);
return offset;
}
public static int countCurrentPage(int page) {
int curPage = (page == 0 ? 1 : page);
return curPage;
}
}
分享到:
相关推荐
### 常用PageBean项目源码解析及应用 #### 一、PageBean概念与应用场景 PageBean是一种常用于Web应用程序中的分页处理技术。它主要用于处理大量的数据时,将其分成若干个小页面进行展示,避免一次性加载过多数据...
在这个“pageBean分页”的小例子中,我们将探讨PageBean的基本概念、工作原理以及如何在实际项目中应用。 PageBean通常包含以下关键组成部分: 1. **当前页数(currentPage)**:表示用户当前查看的是第几页。 2. ...
分页PageBean.java
本篇将围绕"PageBean分页查询"这一主题,详细介绍其核心知识点,并结合Java编程语言进行深入探讨。 分页查询的基本思想是,当用户请求数据时,服务器不会一次性返回所有数据,而是根据用户指定的页码和每页数量,只...
PageBean pc = new PageBean(); pc.setCurrentPage(2); pc.setPageCount(4); pc.setRecordCount(5); pc.setPageUrl("product/list.do"); System.out.println("当前页 " + pc.getCurrentPage()); System.out....
java分页。PageBean.java
用于大结果集分页的java的Pagebean,纯手写,自己测试完美通过!!
PageBean pagebean=new PageBean(); pagebean.setPageSize(2); String pindex= request.getParameter("index"); if(pindex==null) { pagebean.setPageIndex(1); } else pagebean....
jsp的PageBean分装,内有写好的page方法,传入参数即可方法基于hibernate和struts
java中对sql分页PageBean
例如,遍历PageBean的数据列表进行显示,使用EL获取PageBean的总页数和当前页数,创建导航链接让用户可以切换页码。 总的来说,一个可重用的分页Bean是JSP MVC应用中的重要组成部分,它简化了分页逻辑的处理,提高...
public class PageBean { /** * * * @author ppy 2008-10-18 14:3:56 * totalRecords 总记录数 * list 保存分页的数据 * pageNo 当前页 * pageSize 页大小 * query 保存用户查询的字符串 * pageAction 操作分页的...
使用Hibernate 包装的分页类. 应用于项目开发,实现数据的分页.
浅谈Java分页三个类 PageBean ResponseUtil StringUtil PageBean 是 Java 中的一种分页类,主要用于处理分页逻辑。它具有三个主要属性:page、pageSize 和 start。其中,page 表示当前页数,pageSize 表示每页显示...
PageBean是Java Web开发中用于处理分页数据的一个对象,它通常包含了当前页码、每页显示的条目数、总页数、总记录数以及当前页的数据列表等信息。PageBean的设计使得在服务端和客户端之间传递分页信息变得更加便捷。...
public PageBean<Coupon> findByCoupon(String couponName, String couponStartPeriod, String couponEndPeriod, Integer pageNum, Integer pageSize) { PageHelper.startPage(pageNum, pageSize); List<Coupon> ...
首先,我们需要根据用户请求的参数创建PageBean实例,然后调用数据库查询方法,传入PageBean中的`currentPage`和`pageSize`。查询结果应该返回PageBean,填充`list`和`totalRecord`字段。 **5. 前端展示** 前端接收...
PageBean<User> pageBean = new PageBean(); pageBean.setTotal(totalCount); pageBean.setPageSize(pageSize); pageBean.setPageNum(pageNum); pageBean.setItems(usersOnThisPage); return pageBean; } ...