使用方法:
在控制层设置一个简单页:
SimplePage p=new SimplePage();
p.setMaxPage(10);
p.setCurrentPage(currentPage);
formBean.setPage(p); //把此分页存入bean的实例;
在具体的javabean中设置分页属性。(提供setter和getter方法)
然后对查询SQL语句进行分页封装;
page.count(sql); //计算总页数
Query q=new Query(sql);
q.setMaxResults(page.getMaxPage()); //设置最大页数
q.setFirstPage(page.getCurrentPage()); //设置起始页数(也就是当前页数)
sql=q.getQuerySql(); //覆盖原来的sql语句;
……
ResultSet rs = conn.executeQuery(sql);
最后在控制层将工具条输出:
httpServletRequest.setAttribute("toolbar",p.getToolBar(url));
[察看源码]