欢迎使用CSDN-markdown编辑器
来源:互联网 发布:数据库insert语句用法 编辑:程序博客网 时间:2024/06/07 23:20
针对RestFul风格的PUT,DELETE请求在SpringMVC的Controller层无法接收参数的解决方案
默认情况下,PUT和DELETE请求是无法提交表单数据的。
解决方案:在web.xml中配置Spring提供的过滤器解决
<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>
以上过滤器解决PUT请求接收参数
针对PUT,DELETE请求可以通过如下过滤器来解决请求参数接收问题
<!-- 将POST请求转化为DELETE或者是PUT 要用_method指定真正的请求参数 --> <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>
在请求的时候使用POST请求,通过增加一个额外参数“_method”值为DELETE或者PUT表示你需要真实请求的方式。这个是该过滤器使用的要点
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- Opengl学习笔记之Textures
- n!末尾有多少0 (数论)
- linux下的c++开发
- leetode.599. Minimum Index Sum of Two Lists
- spring security for rest web service
- 欢迎使用CSDN-markdown编辑器
- 宽容才能发现美好
- stract2中action中的type中redirectActio,redirectAction,chain的详解
- 第十三周
- JSON
- SQL Server 克隆数据库到同一服务器
- A Simple Math Problem(矩阵快速幂(模板))
- k近邻算法的kd树实现原理
- JSP中9大内置对象详解