使用方法:
在控制層設置一個簡單頁:
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));
[察看源碼]