在这个例子当中,用的是ssm框架整合,并且用的是Pagination实现分页
先来看一下分页中用到的类的源码
Paginable.java
1 package cn.itcast.common.page; 2 3 /** 4 * 分页接口 5 */ 6 public interface Paginable { 7 /** 8 * 总记录数 9 * 10 * @return 11 */ 12 public int getTotalCount(); 13 14 /** 15 * 总页数 16 * 17 * @return 18 */ 19 public int getTotalPage(); 20 21 /** 22 * 每页记录数 23 * 24 * @return 25 */ 26 public int getPageSize(); 27 28 /** 29 * 当前页号 30 * 31 * @return 32 */ 33 public int getPageNo(); 34 35 /** 36 * 是否第一页 37 * 38 * @return 39 */ 40 public boolean isFirstPage(); 41 42 /** 43 * 是否最后一页 44 * 45 * @return 46 */ 47 public boolean isLastPage(); 48 49 /** 50 * 返回下页的页号 51 */ 52 public int getNextPage(); 53 54 /** 55 * 返回上页的页号 56 */ 57 public int getPrePage(); 58 }