解决tomcat put 获取不到参数

原创
2015/12/28 18:11
阅读数 109

在做rest风格接口开发时遇到了put获取不到参数的情况,记录下来方便遇到同样问题的朋友。

在自己电脑上可以用,发布到服务器上就不行了。。

后来发现是tomcat 的问题,因为自己电脑上用的jetty,而服务器是tomcat。解决办法如下:

方法1. 在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>

方法2:使用jetty,已经测试可行的版本是 6.1.25 暂未测试其他版本。

展开阅读全文
打赏
0
2 收藏
分享
加载中
凉粉博主

引用来自“一万”的评论

请问楼主服务器用的是什么版本的tomcat?

7.0.65
2015/12/29 16:16
回复
举报
请问楼主服务器用的是什么版本的tomcat?
2015/12/29 09:22
回复
举报
请问楼主服务器用的是什么版本的tomcat?
2015/12/29 09:22
回复
举报
更多评论
打赏
3 评论
2 收藏
0
分享
返回顶部
顶部