1、导入分页类
import org.jkas.utils.Page;
2、分页操作
Page( int page, int pagenum);//page:当前页;pagenum:每页显示数;实例构造函数
void setDisplayPages(int num)//设置显示页码条数
void setCount(int count)//设置总记录数
HashMap<String,Integer> getInfo()//获取分页信息
String getInfoJson()//获取Json格式分页信息
分页信息结构:
pages:总页 s:页码起始数 e:页码终止数 pos:记录当前页起始位置 count:总记录数 page:当前页 pre:上一页,为0时表示没有了 next:下一页,为0时表示没有了 pagenum:每页显示记录条数 |
例子:
Users u=new Users();
int
pagenum=10;
int page=Pint("page");
Page p=new
Page(page,pagenum);
ArrayList<HashMap>
users=u.count().limit(p.getPos(),pagenum).select();
p.setCount(u.getCount());
assign("users",users);
assign("pageinfo",p.getInfo());