SpringMVC中REST介绍以及如何实现REST请求
1、Springmvc提供了一个filter,可以把delete请求和put请求转化成post请求。在web.xml中配置过滤器:org.sprin爿讥旌护gframework.web.filter.HiddenHttpMethodFilter:<!-- 可以把POST请求转为为DELETE或者POST请求 --> <filter> <filter-name>HiddenHttpMethodFilter</filter-name> <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class> </filter> <filter-mapping> <filter-name>HiddenHttpMethodFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

3、发送一个post请求:<form action="springmvc/helloworld/1" method="post"> <input type="submit" value="Test REST POST"/></form>

5、发送一个DELETE请求,发送DELETE请求的时候,我们需求添加一个隐藏域。 <input type="hidden" name="_method" value="DELETE" /><form action="springmvc/helloworld/1" method="post"> <input type="hidden" name="_method" value="DELETE" /> <input type="submit" value="Test REST DELETE"/></form>

7、运行tomcat,查看各个请求是否正确相应:
