List of usage examples for org.springframework.validation BindingResult hasErrors
boolean hasErrors();
From source file:com.opencart.controller.AdminController.java
@RequestMapping(value = "/admin/subcategory/add", method = RequestMethod.POST) public ModelAndView categoryPost(@Valid @ModelAttribute("subCategory") SubCategory subCategory, BindingResult result, HttpServletRequest request, HttpServletResponse response) { if (result.hasErrors()) { return new ModelAndView("admin/addsubcategory", "categories", categoryService.list()); } else {/*from ww w. j a va 2 s . c om*/ subcategoryService.addSubCategory(subCategory); List<SubCategory> subcategory = subcategoryService.list(); ModelAndView mv = new ModelAndView("admin/subcategory", "subCategory", subcategory); return mv; } }
From source file:com.springsource.greenhouse.signup.SignupController.java
/** * Process a signup form submission./* w w w . j av a 2 s. c o m*/ * Delegate to a {@link SignupHelper} to actually complete the signin transaction. * Redirects the new member to the application home page on successful sign-in. */ @RequestMapping(value = "/signup", method = RequestMethod.POST) public String signup(@Valid SignupForm form, BindingResult formBinding, final WebRequest request) { if (formBinding.hasErrors()) { return null; } boolean result = signupHelper.signup(form, formBinding, new SignupCallback() { public void postSignup(Account account) { ProviderSignInUtils.handlePostSignUp(account.getId().toString(), request); } }); return result ? "redirect:/" : null; }
From source file:com.test.springmvc.springmvcproject.IndexController.java
@RequestMapping(value = "", method = RequestMethod.POST) public String connexion(@Valid LoginBean loginbean, BindingResult result, HttpSession session, ModelMap model) { if (result.hasErrors()) { return "index"; }/* w w w . j a v a 2s . co m*/ try { final UtilisateurBean utilisateur = utilisateurService.get(loginbean); if (utilisateur != null) { session.setAttribute("IsConnected", true); session.setAttribute("utilisateur", utilisateur); return "index"; } else { throw new NoDataFoundException("connexion.utilisateur.non.trouve"); } } catch (NoDataFoundException e) { result.addError(new FieldError("LoginBean", "email", e.getMessage())); return "index"; } }
From source file:mx.edu.um.escuela.web.AlumnoController.java
@RequestMapping(value = "/actualiza", method = RequestMethod.POST) public String actualiza(@Valid Alumno alumno, BindingResult bindingResult, RedirectAttributes redirectAttributes) { if (bindingResult.hasErrors()) { return "alumno/edita"; }//from w ww. j a va2s . c o m alumno = alumnoDao.actualiza(alumno); redirectAttributes.addFlashAttribute("mensaje", "El alumno " + alumno.getMatricula() + " ha sido actualizado."); return "redirect:/alumno/ver/" + alumno.getMatricula(); }
From source file:ThuaDatControllers.FormControllers.java
@RequestMapping(value = "/addThuaDat", method = RequestMethod.POST) public String AddForm(@Valid tblThuaDat objThuaDat, BindingResult result, Model model) { model.addAttribute("message", "Xin cho cc bn"); //tblThuaDat objThuaDat = new tblThuaDat(); if (result.hasErrors()) { return "demoform"; }//from www. ja va 2 s. c om model.addAttribute("tobando", objThuaDat.SHBANDO); model.addAttribute("sothua", objThuaDat.SHTHUA); return "addThuaDat"; }
From source file:whitelabel.cloud.webapp.impl.controller.VirtualSwitchesController.java
@RequestMapping(value = "/add", method = { RequestMethod.POST }) public String add(HttpServletRequest request, HttpServletResponse response, @Valid VirtualSwitch virtualSwitch, BindingResult result, Model model, Locale locale, RedirectAttributes redirectAttributes) { if (!result.hasErrors()) { AppWsResult appWsResult = service.purchaseVlan(virtualSwitch.getName()); if (appWsResult.isSuccess()) { redirectAttributes.addFlashAttribute("FLASH_MESSAGE", getMessageSource() .getMessage("virtualSwitch.purchased", new String[] { virtualSwitch.getName() }, locale)); } else {/*from w w w . ja v a 2 s. co m*/ redirectAttributes.addFlashAttribute("FLASH_MESSAGE", getMessageSource().getMessage("virtualSwitch.not.purchased", null, locale)); } return "redirect:/virtualSwitches/index"; } else { model.addAttribute("showDlg", true); model.addAttribute("virtualSwitches", service.list()); return "virtualSwitches/index"; } }
From source file:com.izerui.user.UserController.java
@RequestMapping(value = "create", method = RequestMethod.POST) public String create(@Validated({ Default.class, UserCreateGroup.class }) UserForm form, BindingResult result) { if (result.hasErrors()) { return "user/createForm"; }// w w w.ja va 2s .co m // User user = beanMapper.map(form, User.class); User user = new BeanMapper().map(form, User.class); userService.save(user, form.getPassword()); return "redirect:/user/create?complete"; }
From source file:org.smigo.comment.CommentController.java
@PreAuthorize("isAuthenticated()") @RequestMapping(value = "/rest/comment", produces = "application/json", method = RequestMethod.POST) @ResponseBody//w w w. jav a 2 s . c o m public Object addMessage(@Valid @RequestBody Comment comment, BindingResult result, @AuthenticationPrincipal AuthenticatedUser user, HttpServletResponse response) { if (result.hasErrors()) { response.setStatus(HttpStatus.UNPROCESSABLE_ENTITY.value()); return result.getAllErrors(); } return commentHandler.addComment(comment, user.getId()); }
From source file:com.dub.skoolie.web.controller.system.schedule.events.SystemSchoolEventController.java
@RequestMapping(value = "/system/schedule/events/school", method = RequestMethod.POST) public ModelAndView addSchoolEvent(@Valid SchoolEventBean schoolEventBean, BindingResult result, Model model, HttpServletRequest request) {// w w w .j a va2 s . com String referrer = request.getHeader("Referer"); if (result.hasErrors()) { for (ObjectError err : result.getAllErrors()) { System.out.println(err.getDefaultMessage()); } if (!referrer.equals("/system/schedule/events/school")) { return new ModelAndView("redirect:" + referrer); } return new ModelAndView("system/schedule/events/index"); } uiSchoolEventServiceImpl.addSchoolEvent(schoolEventBean); return new ModelAndView("system/schedule/events/index"); }
From source file:com.izerui.user.UserController.java
@RequestMapping(value = "update", method = RequestMethod.POST) public String update(@Validated({ Default.class, UserUpdateGroup.class }) UserForm form, BindingResult result) { if (result.hasErrors()) { return "user/updateForm"; }/* www . j av a 2 s . co m*/ User user = userService.findOne(form.getId()); new BeanMapper().map(form, user); // beanMapper.map(form, user); userService.save(user, form.getPassword()); return "redirect:/user/update?complete"; }