以下は私のコントローラーです。
@Controller
@RequestMapping("/userRegistration.htm")
@SessionAttributes("user")
public class UserController {
private UserService userService;
@Autowired
public void setUserService(UserService userService) {
this.userService = userService;
}
@RequestMapping(method = RequestMethod.GET)
public String showUserForm(ModelMap model)
{
User user = new User();
model.addAttribute(user);
return "userForm";
}
@RequestMapping(method = RequestMethod.POST)
public void onSubmit(@ModelAttribute("user") User user, HttpServletResponse response) {
userService.add(user);
//return "redirect:userSuccess.htm";
}
}
上記のコードの問題は、メソッド 'onSubmit' で何も返さないことですが、ブラウザーの Web ページが失われ、ブラウザーに表示される同じ URL である新しい URL にリダイレクトされません。
教えてください、何が問題なのですか?