SpringMVC提交put,delete请求405

请求出现405的错误
HTTP Status 404 - /springmvc-1/test/testHiddenHttpMethodFilterPut/1

type Status report

message /springmvc-1/test/testHiddenHttpMethodFilterPut/1

description The requested resource is not available.
Apache Tomcat/8.0.9

原先我用的是Tomcat8一直包这个错,然后我改用Tomcat7就好了,是因为Tomcat8的那些配置导致的?

网上搜索的更改这个,改了无效:

 <init-param>
             <param-name>readonly</param-name>   
             <param-value>false</param-value>   
 </init-param>

一般某个 URL 只允许用 GET 访问,然后你用 POST 就会 405,可能不是Tomcat问题,

高版本的tomcat不支持delete和put请求