解决spring mvc获取不到PUT方法参数问题
2016-10-20 00:00
645 查看
spring版本为3.0以上, 在项目中使用PUT请求, 客户端是Android端的平台自带的HttpClient中的HttpPut方法,用该方法发送参数,服务器端怎么都获取不到参数。后面通过在web.xml加入下面的代码完美解决该问题。
<!--解决在spring3.1及后续版本中, 使用PUT请求接收不到参数的问题 -->
<filter>
<filter-name>HttpMethodFilter</filter-name>
<filter-class>org.springframework.web.filter.HttpPutFormContentFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HttpMethodFilter</filter-name>
<servlet-name>dispatcher</servlet-name>
</filter-mapping>
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/app/*</url-pattern>
</servlet-mapping>
http://www.oschina.net/code/snippet_1041874_22022
<!--解决在spring3.1及后续版本中, 使用PUT请求接收不到参数的问题 -->
<filter>
<filter-name>HttpMethodFilter</filter-name>
<filter-class>org.springframework.web.filter.HttpPutFormContentFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HttpMethodFilter</filter-name>
<servlet-name>dispatcher</servlet-name>
</filter-mapping>
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/app/*</url-pattern>
</servlet-mapping>
http://www.oschina.net/code/snippet_1041874_22022
相关文章推荐
- 解决ajax的delete、put方法接收不到参数的问题方法
- CodeIgniter RestServer中put请求获取不到参数的问题解决
- springMvc 完美解决 multipart/form-data 方式提交请求 在 Filter 中 ServletRequest.getParameter方法 获取不到参数的问题
- 解决SpringBoot获取不到PUT方式提交的参数的问题
- springMvc 完美解决 multipart/form-data 方式提交请求 在 Filter 中 ServletRequest.getParameter方法 获取不到参数的问题
- springMvc 完美解决 multipart/form-data 方式提交请求 在 Filter 中 ServletRequest.getParameter方法 获取不到参数的问题
- 解决ajax的delete、put方法接受不到参数的问题
- 【Java】Java根据路径获取图片偶尔会得不到图片问题的解决方法
- Android WebView shouldOverrideUrlLoading()中url添加参数获取不到问题解决
- 解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
- asp.net asp:TextBox控件绑定值后,获取不到新值问题解决方法
- jquery 获取url 参数方法 以及 解决url中文问题
- AngularJS出现$http异步后台无法获取请求参数问题的解决方法
- CodeIgniter RestServer中put请求获取不到參数的问题解决
- 解决form中action属性后面?传递参数 获取不到的问题
- js地址栏获取参数的方法,解决中文乱码问题,能支持中文参数
- 解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
- 解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
- json传递中文乱码解决方法以及解决request.getParameter()获取参数为乱码的问题
- javascript获取超链接传递的参数,此方法亦能解决2个通过js超链页面传递参数的乱码问题