List of usage examples for org.springframework.validation BindingResult hasErrors
boolean hasErrors();
From source file:com.tsg.contactlistmvc.HomeControllerNoAjax.java
@RequestMapping(value = "/editContactNoAjax", method = RequestMethod.POST) public String EditContactNoAjax(@Valid @ModelAttribute("contact") Contact contact, BindingResult result) { if (result.hasErrors()) { return "editContactFormNoAjax"; }// www . j a va 2s . c o m dao.updateContact(contact); return "redirect:displayContactListNoAjax"; }
From source file:net.noday.d4c.web.DomainController.java
@RequestMapping(value = "share", method = RequestMethod.POST) public String share(@Valid Domain obj, BindingResult result, Model m) { try {// www.j av a 2s . com if (result.hasErrors()) { m.addAttribute(result.getFieldErrors()); } else { Long id = domainService.createDomain(obj); m.addAttribute("domain", null); responseData(m, id); return "redirect:/login"; } } catch (Exception e) { responseMsg(m, false, e.getMessage()); } return "share"; }
From source file:org.parancoe.web.test.MockController.java
@RequestMapping(method = RequestMethod.POST) public String submit(@ModelAttribute("something") @Valid MockModel tcm, BindingResult result, SessionStatus status) {//from w w w .j ava 2 s . c o m if (result.hasErrors()) { return "test/form"; } // doing what you need with tcm and the other parameters status.setComplete(); return "redirect:/test/done.html"; }
From source file:info.gehrels.voting.web.AdministrateBallotLayoutController.java
@RequestMapping(value = "/administrateBallotLayout", method = { PUT, POST }) public ModelAndView saveBallotLayout(@Valid BallotLayoutBuilderBean form, BindingResult bindingResult) { if (bindingResult.hasErrors()) { return createModelAndView(form); }/*w w w.j a v a2 s. c o m*/ ballotLayoutState.ballotLayout = form.createBallotLayout(); castBallotsState.reset(); return new ModelAndView("redirect:/"); }
From source file:com.local.ask.controller.spring.LoginController.java
@RequiresGuest @RequestMapping(value = "/forget", method = RequestMethod.POST) public String submitForgetForm(@Valid ForgetUser forgetUser, BindingResult result, Model m) { if (result.hasErrors()) { return "forget"; }/*from w ww .j a v a 2s . com*/ m.addAttribute("message", "Successfully saved person: " + forgetUser.toString()); m.addAttribute("loginUser", new LoginUser()); return "forget"; }
From source file:com.fahmi.hardinal.controller.ArticleController.java
@RequestMapping(value = "/updatearticle{id}", method = RequestMethod.POST) public String prosesUpdateForm(@RequestParam(value = "id") String id, @Valid Article a, BindingResult error) { if (error.hasErrors()) { return "article/updatearticle"; }/*w w w. j av a2 s .c o m*/ a.setId(id); ad.save(a); return "redirect:listarticle"; }
From source file:com.fahmi.hardinal.controller.ArticleController.java
@RequestMapping(value = "/addarticle", method = RequestMethod.POST) public String addProsesForm(@Valid Article a, BindingResult error) { if (error.hasErrors()) { return "article/addarticle"; }//from w w w .ja va 2 s . com ad.save(a); return "redirect:listarticle"; }
From source file:com.thesoftwareguild.dvdlibrary.controller.HomeControllerNoAjax.java
@RequestMapping(value = "/editDvdNoAjax", method = RequestMethod.POST) public String editDvdNoAjax(@Valid @ModelAttribute("dvd") Dvd dvd, BindingResult result) { if (result.hasErrors()) { return "editDvdFormNoAjax"; }//from w ww. ja v a 2s .co m dao.updateDvd(dvd); return "redirect:displayDvdLibraryNoAjax"; }
From source file:io.curly.gathering.list.GatheringController.java
@RequestMapping(value = "", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE) public Callable<HttpEntity<?>> createList(@Valid @RequestBody ListBody body, @GitHubAuthentication User user, BindingResult bindingResult) { if (bindingResult.hasErrors()) { return () -> new ResponseEntity<>(new ModelErrors(bindingResult), HttpStatus.BAD_REQUEST); } else {//w w w . j a va 2 s. co m return () -> { storage.save(new GatheringList(body.getName(), user.getId())); return new ResponseEntity<>(HttpStatus.CREATED); }; } }
From source file:org.openmrs.module.hospitalcore.web.controller.concept.DiagnosisImporterController.java
@RequestMapping(method = RequestMethod.POST) public String create(UploadFile uploadFile, BindingResult result, Model model) { if (result.hasErrors()) { //ghanshyam 25/06/2012 tag BC_IMPOSSIBLE_CAST code Error error = (Error) obj for (ObjectError obj : result.getAllErrors()) { ObjectError error = (ObjectError) obj; System.err.println("Error: " + error.toString()); }//from w ww. j a v a2 s. c o m return "/module/hospitalcore/concept/uploadForm"; } System.out.println("Begin importing"); Integer diagnosisNo = 0; try { HospitalCoreService hcs = (HospitalCoreService) Context.getService(HospitalCoreService.class); diagnosisNo = hcs.importConcepts(uploadFile.getDiagnosisFile().getInputStream(), uploadFile.getMappingFile().getInputStream(), uploadFile.getSynonymFile().getInputStream()); model.addAttribute("diagnosisNo", diagnosisNo); System.out.println("Diagnosis imported " + diagnosisNo); } catch (Exception e) { e.printStackTrace(); model.addAttribute("fail", true); model.addAttribute("error", e.toString()); } return "/module/hospitalcore/concept/uploadForm"; }