首先先贴原代码和报错提示
1.在web.xml配置文件中配置HiddenHttpMethodFilter,它的作用是能把POST请求转换为PUT或DELETE请求。
<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>
2.配置视图解析器
<!-- 配置自动扫描的包 -->
<context:component-scan base-package="com.boyu.springmvc"><

本文介绍了在SpringMVC中处理PUT或DELETE请求时遇到的HTTP Status 405错误,该错误源于JSP不支持PUT和DELETE请求。解决方法是在Controller方法上添加@ResponseBody注解,使响应直接写入输入流,不再经过视图处理器,从而成功处理RESTful请求。
最低0.47元/天 解锁文章
1235





