重新发布 SpringMVC 3 405 - 不支持请求方法“POST”
HTML
<form action="testPost" method="post">
<input type="submit" value="Submit" />
</form>
动作(SpringMVC)
@RequestMapping(value="testPost", method = RequestMethod.POST)
public String testPost(){
return "shared/post";
}
在添加 sitemesh3 过滤器之前,这个“post”方法完美执行的提交操作,
但是一旦添加了 sitemesh3 过滤器,如果将 HTML 和操作都更改为 GET,仍然可以正常工作,但是如果我更改为 POST,则会调用该操作,但返回“405 - 不支持请求方法 'POST'”
所以我认为sitemesh3在对客户端的动作响应时改变了一些东西。我查看了sitemesh3的源代码,但没有发现任何有价值的东西。
有人可以帮忙吗?提前致谢。