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();
        }
    }
  • 相关阅读:
    [BZOJ3043]IncDec Sequence
    【NOIP2015】字串
    [NOIP]2016天天爱跑步
    【NOIP2015】运输计划
    [poj3565]Ants
    【ZOJ2760】How Many Shortest Path
    [POJ3281] Dining
    P1077摆花
    校内测之zay与银临 (day2)
    P1880石子合并
  • 原文地址:https://www.cnblogs.com/ydch10086/p/4527232.html
Copyright © 2011-2022 走看看