Spring通用basedao(三)

2014-11-24 01:34:28 · 作者: · 浏览: 1
t list = lService.getAllLinkMan();
int listcount = list.size();
Page pagenum=new Page();
pagenum.setRspagecount(listcount);//总数据条数
pagenum.setUppage(1);//上一页
pagenum.setNextpage(1);//下一页
pagenum.setPagesize(3);//页面显示条数
pagenum.setPagecount((pagenum.getRspagecount()+pagenum.getPagesize()-1)/pagenum.getPagesize());//页面总数
pagenum.setPage(1);//当前页码
String pagestr=ServletActionContext.getRequest().getParameter("page");
if(null==pagestr){
pagenum.setPage(1);
}
try {
pagenum.setPage(Integer.valueOf(pagestr));
} catch (Exception e) {
pagenum.setPage(1);
}
if (pagenum.getPage() <= 0) {
pagenum.setPage(1);
}
if (pagenum.getPage() > pagenum.getPagecount()) {
pagenum.setPage(pagenum.getPagecount());
}
if (pagenum.getPage() - 1 > 0) {
pagenum.setUppage(pagenum.getPage() - 1);
} else {
pagenum.setUppage(0);
}
if (pagenum.getPage() + 1 > pagenum.getPagecount()) {
pagenum.setNextpage(0);
} else {
pagenum.setNextpage(pagenum.getPage() + 1);
}
List listpage=lService.getpagenumber(pagenum.getPage(), pagenum.getPagesize(), null);
request.put("list", listpage);
request.put("pagenum", pagenum);
return SUCCESS;
}
本文出自 “青春行囊” 博客