zoukankan      html  css  js  c++  java
  • 分页模型Java代码

    package com.zw.tool;

    import java.util.List;

    /**
     * 分页组件
     * @author Administrator
     *
     */
    public class PageModel {
     
     //总记录数
     private int totalRecords;
     
     //结果集
     private List list;
     
     //当前页
     private int pageNo=1;
     
        //每页显示多少条
     private int pageSize=3;
     
     public int getTotalRecords() {
      return totalRecords;
     }
     
     /**
      * 取得总页数
      * @return
      */
     public int getTotalPages() {
      return (totalRecords + pageSize - 1) / pageSize;
     }
     
     public void setTotalRecords(int totalRecords) {
      this.totalRecords = totalRecords;
     }

     public List getList() {
      return list;
     }

     public void setList(List list) {
      this.list = list;
     }

     public int getPageSize() {
      return pageSize;
     }

     public void setPageSize(int pageSize) {
      this.pageSize = pageSize;
     }

     public int getPageNo() {
      return pageNo;
     }

     public void setPageNo(int pageNo) {
      this.pageNo = pageNo;
     }
     
     /**
      * 取得第一页
      * @return
      */
     public int getTopPageNo() {
      return 1;
     }
     
     /**
      * 取得上一页
      * @return
      */
     public int getPreviousPageNo() {
      if (pageNo <= 1) {
       return 1;
      }
      return pageNo -1;
     }
     
     /**
      * 取得下一页
      * @return
      */
     public int getNextPageNo() {
      if (pageNo >= getTotalPages()) {
       return getTotalPages()==0?1:getTotalPages();
      }
      return pageNo + 1;
     }
     
     /**
      * 取得最后一页
      * @return
      */
     public int getBottomPageNo() {
      return getTotalPages() == 0?1:getTotalPages();
     }
    }

  • 相关阅读:
    尽可能装满的背包问题
    mysql的下载与安装
    IDEA中安装ibatis插件
    tomcat启动失败,提示信息:Unable to ping server at localhost:1099
    http响应头
    查看电脑的IP地址及配置
    IDEA中不同项目配置不同JDK
    Navicat for mysql的下载及破解
    java中String的equals()和 ==
    BeanUtils出现Java.lang.NoClassDefFoundError解决
  • 原文地址:https://www.cnblogs.com/alvin-perfect/p/4390072.html
Copyright © 2011-2022 走看看