PageInfo属性:

  1. //当前页
  2. private int pageNum;
  3. //每页的数量
  4. private int pageSize;
  5. //当前页的数量
  6. private int size;
  7. //由于startRow和endRow不常用,这里说个具体的用法
  8. //可以在页面中"显示startRow到endRow 共size条数据"
  9. //当前页面第一个元素在数据库中的行号
  10. private int startRow;
  11. //当前页面最后一个元素在数据库中的行号
  12. private int endRow;
  13. //总记录数
  14. private long total;
  15. //总页数
  16. private int pages;
  17. //结果集
  18. private List<T> list;
  19. //前一页
  20. private int prePage;
  21. //下一页
  22. private int nextPage;
  23. //是否为第一页
  24. private boolean isFirstPage = false;
  25. //是否为最后一页
  26. private boolean isLastPage = false;
  27. //是否有前一页
  28. private boolean hasPreviousPage = false;
  29. //是否有下一页
  30. private boolean hasNextPage = false;
  31. //导航页码数
  32. private int navigatePages;
  33. //所有导航页号
  34. private int[] navigatepageNums;
  35. //导航条上的第一页
  36. private int navigateFirstPage;
  37. //导航条上的最后一页
  38. private int navigateLastPage;