我正在尝试使用与 GET 和 POST 请求相同的 URI 来制作控制器。但是我遇到了以下错误。Ambiguous handler methods mapped for HTTP path 'http://localhost:8080/boards/forgotPassword/recoverForm':据我所知,它不应该发生,因为一个使用 GET 请求而另一个使用 POST。如果我错了,请纠正我。控制器详细信息如下。@Controller@RequestMapping(value = "/forgotPassword", method = RequestMethod.GET)public class PasswordResetController { @ModelAttribute("userEmail") public UserEmail makeUserEmailDTO () { UserEmail userEmail = new UserEmail(); return userEmail; } //@RequestMapping(value = "/recoverForm", method = RequestMethod.GET) --> same error @GetMapping("/recoverForm") public String getRecoverForm () { return "_recoverForm"; } //@RequestMapping(value = "/recoverForm", method = RequestMethod.POST) --> same error @PostMapping("/recoverForm") public String sendRecoverEmail (@ModelAttribute("userEmail") @Valid UserEmail userEmail, BindingResult result) { System.out.println(userEmail.getEmail()); return "_temp"; }}
添加回答
举报
0/150
提交
取消
