示例#1
0
 /** 查询分页信息列表 */
 protected <X extends PagerModel> PagerModel selectPageList(Services<X> service, X model)
     throws Exception {
   int offset = 0; // 分页偏移量
   if (RequestHolder.getRequest().getParameter("pager.offset") != null) {
     offset = Integer.parseInt(RequestHolder.getRequest().getParameter("pager.offset"));
   }
   if (offset < 0) offset = 0;
   model.setOffset(offset);
   PagerModel pager = service.selectPageList(model);
   if (pager == null) {
     pager = new PagerModel();
   }
   // 计算总页数
   pager.setPagerSize((pager.getTotal() + pager.getPageSize() - 1) / pager.getPageSize());
   return pager;
 }
示例#2
0
 @RequestMapping(value = "save", method = RequestMethod.POST)
 public String save(@ModelAttribute("e") Menu menu) throws Exception {
   if (menu.getId() == null || menu.getId().equals("")) {
     if (menu.getUrl() == null) {
       menu.setUrl("");
     }
     menuService.insert(menu);
   } else {
     menuService.update(menu);
   }
   return selectList(RequestHolder.getRequest(), menu);
 }
示例#3
0
package net.jeeshop.web.action.manage.product;