关于SpringMvc实现restFul时DELETE和PUT出现错误

关于RESTful

我理解的restful是一种风格,每一个url表示一个资源,一个资源不同的操作享用同一个接口,但是传输的状态是不同的,比如http中的POST,DELETE,PUT,GET。

再springMVC中实现RESTful

  1. web.xml中配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<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>

<filter>
<filter-name>HttpMethodFilter</filter-name>
<filter-class>org.springframework.web.filter.HttpPutFormContentFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HttpMethodFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
  1. springmvc control层使用相应状态码来标识。
1
@RequestMapping(value = "/navbarCategory/{id}", method = RequestMethod.DELETE)
-------------本文结束感谢您的阅读-------------

本文标题:关于SpringMvc实现restFul时DELETE和PUT出现错误

文章作者:NanYin

发布时间:2018年11月08日 - 22:11

最后更新:2019年08月12日 - 13:08

原始链接:https://nanyiniu.github.io/2018/11/09/2018-12-18-%E5%85%B3%E4%BA%8ESpringMvc%E4%BD%BF%E7%94%A8DELETE%E5%92%8CPUT%E8%AF%B7%E6%B1%82%E6%97%B6405%E9%94%99%E8%AF%AF/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。