`
yuexiahandao
  • 浏览: 16492 次
社区版块
存档分类
最新评论

pagebean

阅读更多
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概念与应用场景 PageBean是一种常用于Web应用程序中的分页处理技术。它主要用于处理大量的数据时,将其分成若干个小页面进行展示,避免一次性加载过多数据...

    pageBean分页

    在这个“pageBean分页”的小例子中,我们将探讨PageBean的基本概念、工作原理以及如何在实际项目中应用。 PageBean通常包含以下关键组成部分: 1. **当前页数(currentPage)**:表示用户当前查看的是第几页。 2. ...

    分页PageBean.java

    分页PageBean.java

    PageBean分页查询

    本篇将围绕"PageBean分页查询"这一主题,详细介绍其核心知识点,并结合Java编程语言进行深入探讨。 分页查询的基本思想是,当用户请求数据时,服务器不会一次性返回所有数据,而是根据用户指定的页码和每页数量,只...

    jsp分页插件--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....

    PageBean分页

    java分页。PageBean.java

    PageBean.java

    用于大结果集分页的java的Pagebean,纯手写,自己测试完美通过!!

    使用ajax实现无刷新分页

    PageBean pagebean=new PageBean(); pagebean.setPageSize(2); String pindex= request.getParameter("index"); if(pindex==null) { pagebean.setPageIndex(1); } else pagebean....

    jap的PageBean分页类

    jsp的PageBean分装,内有写好的page方法,传入参数即可方法基于hibernate和struts

    java中对sql分页PageBean

    java中对sql分页PageBean

    可重用的分页Bean

    例如,遍历PageBean的数据列表进行显示,使用EL获取PageBean的总页数和当前页数,创建导航链接让用户可以切换页码。 总的来说,一个可重用的分页Bean是JSP MVC应用中的重要组成部分,它简化了分页逻辑的处理,提高...

    一个通用的jsp分页PageBean

    public class PageBean { /** * * * @author ppy 2008-10-18 14:3:56 * totalRecords 总记录数 * list 保存分页的数据 * pageNo 当前页 * pageSize 页大小 * query 保存用户查询的字符串 * pageAction 操作分页的...

    Hibernate 实现的PageBean 轻松分页.

    使用Hibernate 包装的分页类. 应用于项目开发,实现数据的分页.

    浅谈java分页三个类 PageBean ResponseUtil StringUtil

    浅谈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> ...

    java 实现分页功能

    首先,我们需要根据用户请求的参数创建PageBean实例,然后调用数据库查询方法,传入PageBean中的`currentPage`和`pageSize`。查询结果应该返回PageBean,填充`list`和`totalRecord`字段。 **5. 前端展示** 前端接收...

    java bean 分页

    PageBean<User> pageBean = new PageBean(); pageBean.setTotal(totalCount); pageBean.setPageSize(pageSize); pageBean.setPageNum(pageNum); pageBean.setItems(usersOnThisPage); return pageBean; } ...

Global site tag (gtag.js) - Google Analytics