List of usage examples for org.springframework.validation BindingResult hasErrors
boolean hasErrors();
From source file:sample.contact.web.admin.MenuAdminController.java
/** * Handles the submission of the contact form, creating a new instance if the username * and email are valid.// w w w. j a v a 2 s . c o m */ @RequestMapping(value = "/admin/menu_add.html", method = RequestMethod.POST) public String addMenu(WebMenu form, BindingResult result) { validator.validate(form, result); if (result.hasErrors()) { return "admin/menu_add.html"; } Menu menu = new Menu(form.getName(), form.getPath()); menuService.create(menu); return "redirect:/admin/index.html"; }
From source file:com.github.carlomicieli.nerdmovies.controllers.ShowController.java
@RequestMapping(value = "/new", method = RequestMethod.POST) public String findMovies(@Valid SearchMovieForm form, BindingResult bindingResults, Model model) { if (bindingResults.hasErrors()) { return "show/new"; }//from ww w . j ava 2s. co m final List<Movie> movies = movieService.findMovies(form.getSearchCriteria()); if (movies.size() == 1) { Movie m = movies.get(0); return String.format("redirect:/shows/%s/create", m.getSlug()); } form.setResults(movies); model.addAttribute(form); return "show/new"; }
From source file:com.springsource.greenhouse.develop.AppController.java
/** * Update the details of an application for the developer. *///from w ww. ja v a2 s . c o m @RequestMapping(value = "/develop/apps/{slug}", method = RequestMethod.PUT) public String update(@PathVariable String slug, @Valid AppForm form, BindingResult bindingResult, Account account, Model model) { if (bindingResult.hasErrors()) { model.addAttribute("slug", slug); return "develop/apps/edit"; } return "redirect:/develop/apps/" + connectedAppRepository.updateApp(account.getId(), slug, form); }
From source file:cs544.wamp_blog_engine.controller.BlogController.java
@RequestMapping(value = "/blog", method = RequestMethod.POST) public String addBlog(@Valid Blog blog, BindingResult result, HttpSession session) { if (!result.hasErrors()) { User u = userService.getUser(((User) session.getAttribute("loggedUser")).getId()); blog.setBlogger(u);/*from ww w. j a va 2 s .c om*/ blogerService.createBlog(blog); System.out.println("--------------No Error"); return "redirect:/blog"; } else { System.out.println("-------------- Error"); return "addBlog"; } }
From source file:org.bisen.blog.web.BlogController.java
@RequestMapping(value = "/blogs/new", method = RequestMethod.POST) public String processCreationForm(@Valid Blog blog, BindingResult result, SessionStatus status) { if (result.hasErrors()) { return "blogs/createOrUpdateBlogForm"; } else {// w w w . j a va2s. c o m this.blogService.save(blog); status.setComplete(); return "redirect:/blogs/" + blog.getId(); } }
From source file:org.bisen.blog.web.BlogController.java
@RequestMapping(value = "/blogs/{blogId}/edit", method = RequestMethod.PUT) public String processUpdateBlogForm(@Valid Blog blog, BindingResult result, SessionStatus status) { if (result.hasErrors()) { return "blogs/createOrUpdateBlogForm"; } else {/*from w w w . j av a 2 s . c om*/ this.blogService.save(blog); status.setComplete(); return "redirect:/blogs/" + blog.getId(); } }
From source file:org.easit.core.controllers.facebook.FacebookPhotosController.java
@RequestMapping(value = "/facebook/albums/upload/{albumId}", method = RequestMethod.POST) public String uploadPhotoToAlbum(@PathVariable("albumId") String albumId, @Valid UploadItem uploadItem, BindingResult result) { if (result.hasErrors()) { return null; }/*from ww w. java2 s.co m*/ Resource photo = getUploadResource(uploadItem.getFileData().getOriginalFilename(), uploadItem.getFileData()); /* * Uploads a photo to an album created specifically for the application. * Requires "publish_stream" permission. If no album exists for the * application, it will be created. */ if (albumId == null) { facebook.mediaOperations().postPhoto(photo, uploadItem.getCaption()); return "redirect:/facebook/albums"; } /* * Uploads a photo to the espeficied album. */ else { facebook.mediaOperations().postPhoto(albumId, photo, uploadItem.getCaption()); return "redirect:/facebook/albums/{albumId}"; } }
From source file:org.ng200.openolympus.controller.admin.AdministrativeUserInfoController.java
@RequestMapping(method = RequestMethod.POST) public String changePersonInfo(Model model, @Valid final UserInfoDto userInfoDto, final BindingResult bindingResult, @PathVariable(value = "user") User user) { Assertions.resourceExists(user);/*from w w w . j a v a 2 s. c o m*/ if (bindingResult.hasErrors()) { model.addAttribute("postUrl", "/admin/user/" + user.getId() + "/personalInfo"); model.addAttribute("changePasswordLink", "/admin/user/" + user.getId() + "/changePassword"); return "user/personalInfo"; } super.copyDtoIntoDatabase(userInfoDto, bindingResult, user); return "redirect:/admin/users"; }
From source file:com.apress.progwt.server.web.controllers.MySettingsController.java
@RequestMapping(method = RequestMethod.POST) public String processSubmit(@ModelAttribute("command") PasswordChangeCommand command, BindingResult result, ModelMap map) {/*from w w w .j av a2 s .c o m*/ validator.validate(command, result); if (result.hasErrors()) { return "secure/settings"; } try { userService.changePassword(command.getOldPassword(), command.getNewPassword()); } catch (Exception e) { log.warn(e); return "secure/settings"; } map.addAttribute("message", "Password Change Success"); return "redirect:/secure/settings.html"; }
From source file:com.dub.skoolie.web.controller.system.courses.SystemSubjectController.java
@RequestMapping(value = "/system/subjects", method = RequestMethod.POST) public ModelAndView addDistrictAdmin(@Valid SubjectBean subjectBean, BindingResult result, Model model, HttpServletRequest request) {/* ww w . j av a 2s .co m*/ String referrer = request.getHeader("Referer"); if (result.hasErrors()) { if (!referrer.equals("/system/subjects")) { return new ModelAndView("redirect:" + referrer); } } uiSubjectServiceImpl.addSubject(subjectBean); return new ModelAndView("redirect:" + referrer); }