【发布时间】:2013-04-01 22:51:59
【问题描述】:
转发SpringMVC 3 405 - Request method 'POST' not supported
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的源代码,但没有发现任何有价值的东西。
有人可以帮忙吗?提前致谢。
【问题讨论】: