コード例 #1
0
  @RequestMapping(value = URL_PROFILE_ADDEDUCATION, method = RequestMethod.POST)
  public ModelAndView addEducation(
      @ModelAttribute(COMMAND_EDUCATION) @Valid Education education,
      BindingResult result,
      Locale locale) {
    if (result.hasErrors()) {
      // basic validation fails
      ModelAndView modelAndView = constructModelAndView(education, locale);
      modelAndView.addObject(COMMAND_EDUCATION, education);

      return modelAndView;
    }

    profileService.storeEducation(education);

    ModelAndView modelAndView = new ModelAndView(new RedirectView(URL_ACCOUNT_VITEA));

    return modelAndView;
  }