我刚开始学习spring mvc 3。我发现了一个小问题,我的控制器将处理一个发布请求(注册表单)。但是如果在地址栏中输入映射值(bla3/save.html),它将执行它不应该执行的方法。这就是为什么我需要一个解决方案,如果有人直接输入地址,它应该重定向到其他页面而不是尝试添加新用户。
@RequestMapping(value = "/save", method = RequestMethod.POST) //save new user
public ModelAndView saveUser(@ModelAttribute("user") User user, BindingResult result){
userService.addUser(user);
return new ModelAndView("redirect:/users.html");
}