
springmvc配置文件

Controller代码
@RequestMapping(value = "/register.do")
public String register(HttpServletRequest request, HttpServletResponse response, User user) {
userService.insert(user);
return "login";
}
405报错信息一直误导我认为接受方法上有错误。吊事发现数据库信息已经录入,说明在最后转发页面时出错。

前台调试发现:html静态页面不支持post响应头,jsp是支持的。
解决方法:
@RequestMapping(value = "/register.do")
public String register(HttpServletRequest request, HttpServletResponse response, User user) {
userService.insert(user);
return "redirect:/html/login.html";//重定向跳转页面
}
本文探讨了在SpringMVC框架中遇到的405错误,并详细解释了解决该问题的方法。通过调整Controller的返回方式,从转发到重定向,成功解决了html静态页面不支持POST请求的问题。
842





