@RequestMapping(value = "/manage", method = RequestMethod.POST) public String managePost( @ModelAttribute("condition") ArticleCondition cond, HttpSession session, HttpServletRequest req, Model model) { cond = (ArticleCondition) getCond(session, ArticleCondition.class, cond); setPage(model, articleManager.queryPage(cond)); return basedir + "/result"; }
@RequestMapping(value = "/mod", method = RequestMethod.POST) public String modPost( @ModelAttribute("pojomodel") Article article, HttpSession session, HttpServletRequest req, Model model) { articleManager.update(article); ArticleCondition cond = (ArticleCondition) getCond(session, ArticleCondition.class, null); setPage(model, articleManager.queryPage(cond)); return basedir + "/result"; }
@RequestMapping(value = "/manage", method = RequestMethod.GET) public String manageGet(HttpSession session, HttpServletRequest req, Model model) { ArticleCondition cond = (ArticleCondition) getCond(session, ArticleCondition.class, null); if (cond == null) { cond = (ArticleCondition) getCond(session, ArticleCondition.class, new ArticleCondition()); } setPage(model, articleManager.queryPage(cond)); model.addAttribute("condition", cond); model.addAttribute("navs", navigationManager.findAll()); setMenu(model, req); return basedir + "/manage"; }
@RequestMapping(value = "/add", method = RequestMethod.POST) public String addPost( @ModelAttribute("pojomodel") Article article, HttpSession session, HttpServletRequest req, Model model) { article.setAuthor(getCurrentUser()); articleManager.save(article); ArticleCondition cond = new ArticleCondition(); cond.setOrder("createtime,desc,else"); cond = (ArticleCondition) getCond(session, cond.getClass(), cond); setPage(model, articleManager.queryPage(cond)); return basedir + "/result"; }