zoukankan      html  css  js  c++  java
  • java中分页对象类

    在javaweb开发中,经常要对查询出来的数据进行分类,但是分页的对象内容都是大同小异,固定不变的,下面对分页类 PageUtil进行代码展示,该类中的内容直接可以在项目当中使用。

    package com.common.utils;
    
    public class PageUtil {
    
        private int page;
        private int totalRecord;
        private int pageCount;//总页数
        private int rows;  //每页显示条数
            
        public PageUtil(int page, int rows) {
            this.page = page;
            this.rows = rows;
        }
        public PageUtil(String page, String rows) {
            this.page = page==null?1:Integer.parseInt(page);
            this.rows = rows==null?15:Integer.parseInt(rows);
        }
    
        public int getPageCount() {
            pageCount=totalRecord%rows==0?totalRecord/rows:totalRecord/rows+1;
            return pageCount ;
        }
    
        public int getPage() {
            return page;
        }
    
        public void setPage(int page) {
            this.page = page;
        }
    
        public int getTotalRecord() {
            return totalRecord;
        }
        public void setTotalRecord(int totalRecord) {
            this.totalRecord = totalRecord;
        }
        public int getRows() {
            return rows;
        }
        public void setRows(int rows) {
            this.rows = rows;
        }
        
        public int getStartRecord(){
            if((page-1)*rows>totalRecord) return rows;
            else return (page-1)*rows;
        }
        
        public int getEndRecord(){
            return getStartRecord()+getRows();
        }
    }
  • 相关阅读:
    NYOJ 118:修路方案
    Black and White
    运算放大器【五】---全功率带宽和增益带宽积
    运算放大器[四]
    运算放大器[三]
    电路基础【一】
    运算放大器[二] -----基础
    运算放大器【一】
    关于----正弦信号整形为方波【第一帖】
    明天改写------
  • 原文地址:https://www.cnblogs.com/ydch10086/p/4527232.html
Copyright © 2011-2022 走看看