コード例 #1
0
 @PostMapping(value = PATH)
 public String handleResetMail(
     @Valid LostPasswordForm lostPasswordForm,
     Errors errors,
     HttpServletRequest request,
     ModelMap modelMap)
     throws ServletRequestBindingException {
   if (errors.hasErrors()) return VIEW;
   ResetPassword resetPassword =
       resetPasswordService.lostPassword(lostPasswordForm.getEmailAddress());
   resetPasswordMailingService.sendResetPassword(resetPassword);
   modelMap.addAttribute(resetPassword);
   return SUCCESSVIEW;
 }