public class SqlY_wjlxDao extends SqlMapClientDaoSupport implements IY_wjlxDao {
public List getAllY_wjlx(Y_wjlx y_wjlx) {
return this.getSqlMapClientTemplate().queryForList("getAllY_wjlx", y_wjlx);
}
}
控制层:spring控制类实现分页
public class Y_wjlxListAllController extends AbstractController {
Integer currentPage ;
//y_wjlx类继承BaseModel类
Y_wjlx y_wjlx;
@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request,
HttpServletResponse response) throws Exception {
String page = request.getParameter("page");
if (page == null || page.equals("head")) {
currentPage=1;
y_wjlx = new Y_wjlx(currentPage);
request.getSession().setAttribute("currentPage", currentPage);
}
if ("privious".equals(page)) {
currentPage = (Integer) request.getSession().getAttribute("currentPage");
if(currentPage>1) currentPage -= 1;
y_wjlx = new Y_wjlx(currentPage);
request.getSession().setAttribute("currentPage", currentPage);
} else if ("next".equals(page)) {
currentPage = (Integer) request.getSession().getAttribute("currentPage");
currentPage += 1;
y_wjlx = new Y_wjlx(currentPage);
request.getSession().setAttribute("currentPage", currentPage);
}
List list = this.drv_Manager.getAllY_wjlx(y_wjlx);
return new ModelAndView("y_wjlxList", "list", list);
}
private IDrv_Manager drv_Manager;
public void setDrv_Manager(IDrv_Manager drv_Manager) {
this.drv_Manager = drv_Manager;
}
}