java分页(mysql)

来源:互联网 发布:淘宝篮球正品店推荐 编辑:程序博客网 时间:2024/06/09 21:30
package com.cn.hnust.utils;public class PagingUtils {private Integer pageSize;//每页显示多少数据private Integer rowNum; //总共多少数据private Integer pageNum=1;//当前页private Integer lastPage;//最后一页private Integer info;//最后一页/** * @param rowNum 总共多少数据 * @param pageSize 每页显示多少数据 */public PagingUtils(Integer rowNum,Integer pageSize) {this.pageSize=pageSize;this.lastPage=(int) Math.ceil((double)rowNum/(double)pageSize);}public static void main(String[] args) {PagingUtils pa = new PagingUtils(101, 10);pa.setPageNum(3);System.out.println("分页:"+pa.getInfo()+","+pa.getPageSize());System.out.println("最后一页:"+pa.getLastPage());}public Integer getPageSize() {return pageSize;}public void setPageSize(Integer pageSize) {this.pageSize = pageSize;}public Integer getRowNum() {return rowNum;}public void setRowNum(Integer rowNum) {this.rowNum = rowNum;}public Integer getPageNum() {return pageNum;}public void setPageNum(Integer pageNum) {this.info=(pageNum-1)*pageSize;this.pageNum = pageNum;}public Integer getInfo() {return info;}public void setInfo(Integer info) {this.info = info;}public Integer getLastPage() {return lastPage;}public void setLastPage(Integer lastPage) {this.lastPage = lastPage;}}