Java Web 分页技术(PageBean)

  *  分页工具类PageBean: 

 /*
 * 分页类的封装
 */
 public class PageBean<T> {
      private int pageNo; // 当前页数
      private int totalCount; // 总记录数
      private int totalPage; // 总页数
      private int pageIndex; // 当前页起始行
      private int pageSize = 10; // 每页显示的记录数
      private List<T> list; // 每页显示数据的集合

      public int getPageNo() {
          return pageNo;
      }
      public void setPageNo(int pageNo) {
          this.pageNo = pageNo;
      }
      public int getTotalCount() {
          return totalCount;
      }
      public void setTotalCount(int totalCount) {
          this.totalCount = totalCount;
      }
      public int getTotalPage() {
          return (totalCount + pageSize - 1) / pageSize;;
      }
      public void setTotalPage(int totalPage) {
          this.totalPage = totalPage;
      }
      public int getPageIndex() {
	     pageIndex = (pageNo - 1) * pageSize + 1;
	     return pageIndex;
      }
      public void setPageIndex(int pageIndex) {
          this.pageIndex = pageIndex;
      }
      public int getPageSize() {
         return pageSize;
      }
      public void setPageSize(int pageSize) {
         this.pageSize = pageSize;
      }
      public List<T> getList() {
          return list;
      }
      public void setList(List<T> list) {
          this.list = list;
      }

   }

  *  Oracle、MySql、SQLServer 数据分页查询: https://www.cnblogs.com/wangyong/p/3396333.html

猜你喜欢

转载自blog.csdn.net/qq_25523265/article/details/83628552