以前一直没有自己写过分页对象,自己模仿着写了一个分页对象,写完之后感觉也是挺简单的
package com.css.util;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import org.apache.poi.ss.formula.functions.T;
/**
*
Title:PageBean
*
Description: 分页对象demo
* @author jlmao
* @date 2017-6-14 上午11:20:22
*/
@SuppressWarnings("hiding")
public class PageBean implements Serializable {
private static final long serialVersionUID = -6710532081301192385L;
/**
* 基本属性分析:
* 1.当前页 currentPage
* 2.每页多少数据 pageSize
* 3.数据总条数 totalCount
* 4.总页数 pageCount
* 5.数据集合 List list
* 6.每页显示的最多的页码数 pageNumSize
* 7.拼接的分页字符串 pageHtml
*/
private int currentPage = 1;
private int pageSize = 5;
private int totalCount;
private int pageCount;
private List list;
private int pageNumSize = 5;
private String pageHtml;
/**
* 基本逻辑分析:
* 1.list总数判断得出totalCount和pageCount
* 2.currentPage*pageSize得出startRow和endRow