SpringMVC中REST介绍以及如何实现REST请求

2025-05-09 23:10:49

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>

SpringMVC中REST介绍以及如何实现REST请求

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

SpringMVC中REST介绍以及如何实现REST请求

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>

SpringMVC中REST介绍以及如何实现REST请求

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

SpringMVC中REST介绍以及如何实现REST请求
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢