• 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;
    }




    }

  • 相关阅读:
    JavaScript继承
    UML建模概述
    UML建模—EA创建Use Case(用例图)
    UML建模—EA创建Class(类图)
    UML建模—EA的使用起步
    软件设计原则之 单一职责
    docker使用教程
    Fiddler工具使用介绍
    理解Python协程:从yield/send到yield from再到async/await
    如何简单地理解Python中的if __name__ == '__main__'
  • 原文地址:https://www.cnblogs.com/luchangguang/p/6684837.html
Copyright © 2020-2023  润新知