四、查询分页

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());