List of usage examples for org.springframework.validation BindingResult hasErrors
boolean hasErrors();
From source file:com.gantzgulch.sharing.controller.SharedFileEditController.java
@RequestMapping(method = RequestMethod.POST) public ModelAndView processForm(@Valid SharedFileEditForm sharedFileEditForm, BindingResult result, Map<String, Object> model) throws IOException { if (result.hasErrors()) { return new ModelAndView(".fileEdit"); }//w w w. j a v a 2 s . c o m sharedFileManager.update(sharedFileEditForm, userManager.getCurrentUser()); return new ModelAndView("redirect:/secure/file.htm", "id", sharedFileEditForm.getId()); }
From source file:com.google.code.trapo.controller.TopicsController.java
@RequestMapping(value = { "/topic/save", "/topic/update" }, method = POST) public String save(@ModelAttribute("topic") @Valid Topic topic, BindingResult errors, Model model) { if (errors.hasErrors()) { model.addAttribute("forum", forum(topic.getForum().getId())); model.addAttribute("message", error("Oops, there are some errors in form")); return "topics/create"; }/*from w w w. j av a 2s . c om*/ if (exists(topic)) { topicRepository.update(topic); model.addAttribute("message", information("Topic was updated")); } else { topicRepository.add(topic); model.addAttribute("message", information("New Topic was created")); } model.addAttribute("forum", forum(topic.getForum())); model.addAttribute("topic", topic); return "topics/show"; }
From source file:com.welshare.web.InfoController.java
@RequestMapping("/contact/sendMessage") public String sendContactMessage(@Valid ContactMessage contactMessage, BindingResult binding, HttpServletRequest request) {//from ww w . j av a2 s .c o m if (!binding.hasErrors()) { contactMessage.setMessage(StringUtils.left(contactMessage.getMessage(), 1000)); contactMessage.setDateTime(new DateTime()); userService.save(contactMessage); WebUtils.addMessage(request, "contactMessageSent"); userService.notifyAdminUsers("New feedback received on welshare"); } return "info/contact"; }
From source file:cz.muni.fi.mir.controllers.ConfigurationController.java
@Secured("ROLE_ADMINISTRATOR") @RequestMapping(value = { "/create", "/create/" }, method = RequestMethod.POST) @SiteTitle("{entity.configuration.create}") public ModelAndView createConfigurationSubmit( @Valid @ModelAttribute("configurationForm") ConfigurationForm configurationForm, BindingResult result, Model model) {// w w w . j a v a 2 s . c o m if (result.hasErrors()) { ModelMap mm = new ModelMap(); mm.addAttribute("configurationForm", configurationForm); mm.addAttribute(model); return new ModelAndView("configuration_create", mm); } else { configurationService.createConfiguration(mapper.map(configurationForm, Configuration.class)); return new ModelAndView("redirect:/configuration/list/"); } }
From source file:nl.enovation.addressbook.jpa.webui.controller.ContactsController.java
@RequestMapping(value = "{identifier}/delete", method = RequestMethod.POST) public String formDelete(@ModelAttribute("contact") Contact contact, BindingResult bindingResult) { if (!bindingResult.hasErrors()) { contactRepository.delete(contact); LOGGER.debug("Received request for command : {removeContact(contact)}"); return "redirect:/contacts"; }//from www . ja v a 2 s . c o m return "contacts/delete"; }
From source file:sample.web.account.AccountController.java
@RequestMapping(value = "add", method = RequestMethod.POST) public String add(@Validated AddAccountForm accountForm, BindingResult bindingResult, Model model) { if (bindingResult.hasErrors()) { return modelAndViewForAdd(model, accountForm); }// w w w . ja v a 2 s.c om Account account = new Account(); BeanUtils.copyProperties(accountForm, account); String rawPassword = accountForm.getPassword(); String encodedPassword = passwordEncoder.encode(rawPassword); account.setPassword(encodedPassword); accountService.insertAccount(account); return "redirect:/signin"; }
From source file:ua.com.rocketlv.spb.UserController.java
@RequestMapping(value = "/add/", method = RequestMethod.POST) public String adduserpost(@Valid Users users, BindingResult bindingResult) { if (bindingResult.hasErrors()) { System.out.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); return "searchadd"; }/*from w ww . ja v a 2 s. c om*/ System.out.println(users.getNameu()); repository.save(users); return "redirect:/find/list/all"; }
From source file:com.github.lynxdb.server.api.http.handlers.EpVhost.java
@RequestMapping(value = "", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity createVhost(Authentication _authentication, @RequestBody @Valid VhostCreationRequest _vcr, BindingResult _bindingResult) { if (_bindingResult.hasErrors()) { ArrayList<String> errors = new ArrayList(); _bindingResult.getFieldErrors().forEach((FieldError t) -> { errors.add(t.getField() + ": " + t.getDefaultMessage()); });/*from www .ja v a2 s . c o m*/ return new ErrorResponse(mapper, HttpStatus.BAD_REQUEST, errors.toString()).response(); } Vhost v = new Vhost(_vcr); vhosts.save(v); return ResponseEntity.ok(v); }
From source file:com.kazuki43zoo.jpetstore.ui.controller.MyOrderController.java
@PostMapping(path = "/create", params = "continue") public String createContinue(@Validated OrderForm form, BindingResult result, Model model) { if (result.hasErrors()) { model.addAttribute(new Messages().error("Input values are invalid. Please confirm error messages.")); return "order/orderBasicForm"; }/*from w w w.ja v a2 s .c om*/ if (form.isShippingAddressRequired()) { return "order/orderShippingForm"; } else { return "order/orderConfirm"; } }
From source file:com.lixiaocong.rest.CommentController.java
@PreAuthorize("hasRole('ROLE_ADMIN') or isCommentOwner(#id)") @RequestMapping(value = "/{id}", method = RequestMethod.PUT) public Map<String, Object> put(@PathVariable long id, @RequestBody @Valid CommentForm comment, BindingResult result) throws RestParamException { if (result.hasErrors()) throw new RestParamException(); Comment comment2Update = commentService.get(id); if (comment2Update == null) return ResponseMsgFactory.createFailedResponse("?"); comment2Update.setContent(comment.getContent()); commentService.update(comment2Update); return ResponseMsgFactory.createSuccessResponse(); }