在9.Restful Web Service的更新用户接口开发测试中遇到的问题是put无法获取到表单提交的数据
在RESTful中,默认情况下put和delete请求时无法提交表单数据的。
解决方案:在web.xml中配置spring提供的过滤器解决。
<!-- 配置过滤器,解决put无法提交表单的问题 -->
<filter>
<filter-name>HttpPutFormFilter</filter-name>
<filter-class>org.springframework.web.filter.HttpPutFormContentFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HttpPutFormFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
重新启动项目,再次测试:
id=1的那条数据在测试delete时已经被删掉,所以这里只剩一条数据了。