zoukankan      html  css  js  c++  java
  • PageUtil

    package util;

    import java.util.List;

    import entity.Street;

    //分页工具类
    public class PageUtil {
    //页号
    private int pageNo;
    //每页条数 设置默认值
    private int pageSize=5;
    //总条数
    private int totalCount;
    //总页数
    private int totalPage;
    //上一页
    private int pre;
    //下一页
    private int next;
    //一页的数据
    private List<Street> list;
    public int getPageNo() {
    return pageNo;
    }
    public void setPageNo(int pageNo) {
    this.pageNo = pageNo;
    }
    public int getPageSize() {
    return pageSize;
    }
    public void setPageSize(int pageSize) {
    this.pageSize = pageSize;
    }
    public int getTotalCount() {
    return totalCount;
    }
    //设置总条数
    public void setTotalCount(int totalCount) {
    this.totalCount = totalCount;
    //设置好总条数,就可以决定总页数,页号是否正确,上一页,下一页都可以确定
    //设置总页数 比如: totalCount:10 pageSize=3
    //totalCount%pageSize=1 totalCount/pageSize=3 需要3+1页
    setTotalPage(totalCount%pageSize==0?totalCount/pageSize:totalCount/pageSize+1);
    //验证页号
    if(pageNo<1){
    pageNo=1;
    }
    if(pageNo>totalPage){
    pageNo=totalPage;
    }
    //上一页,下一页
    if(pageNo<=1){
    pre=1;
    }
    else{
    pre=pageNo-1;
    }
    if(pageNo>=totalPage){
    next=totalPage;
    }
    else{
    next=pageNo+1;
    }

    }
    public int getTotalPage() {
    return totalPage;
    }
    public void setTotalPage(int totalPage) {
    this.totalPage = totalPage;
    }
    public int getPre() {
    return pre;
    }
    public void setPre(int pre) {
    this.pre = pre;
    }
    public int getNext() {
    return next;
    }
    public void setNext(int next) {
    this.next = next;
    }
    public List<Street> getList() {
    return list;
    }
    public void setList(List<Street> list) {
    this.list = list;
    }




    }

  • 相关阅读:
    POJ 1637:Sightseeing tour
    bzoj 3997: [TJOI2015]组合数学
    [CEOI2008]order
    【网络流24题】星际转移问题
    Codeforces Round #460 D. Karen and Cards
    bzoj 3142: [Hnoi2013]数列
    codeforces586B
    codeforces631B
    codeforces548B
    codeforces515B
  • 原文地址:https://www.cnblogs.com/luchangguang/p/6684837.html
Copyright © 2011-2022 走看看