pageUtil分页工具类

来源:互联网 发布:多核编程的艺术 编辑:程序博客网 时间:2024/06/09 23:07
public class PageUtil {    // 当前页页码(1,2,3....)    private int pageNo;    // 每页显示条数    private int pageSize;    // 总记录(条数)    private int totalCount;    // 当前页数据集合    private List data;    // 总页数    private int totalPage;    /**     * 构造方法,传递每页条数和总记录数     *     * @param pageSize     * @param totalCount     */    public PageUtil(int pageSize, int totalCount) {        // 每页显示条数        this.pageSize = pageSize;        // 总记录(条数)        this.totalCount = totalCount;        if (this.totalCount % this.pageSize == 0) {            // 计算总页数            this.totalPage = this.totalCount / this.pageSize;        } else {            this.totalPage = this.totalCount / this.pageSize + 1;        }    }    public List getData() {        return data;    }    public void setData(List data) {        this.data = data;    }    public int getPageNo() {        return pageNo;    }    public void setPageNo(int pageNo) {        this.pageNo = pageNo;    }    public int getPageSize() {        return pageSize;    }    public int getTotalCount() {        return totalCount;    }    public int getTotalPage() {        return totalPage;    }}

原创粉丝点击