@RequestMapping(value="/emp/{id}",method=RequestMethod.DELETE)
public String delete(@PathVariable("id") Integer id){
employeeDao.delete(id);
return “success”;
}
就是这段咯,
就是测试RESTful风格的URL时,在web.xml配置了HiddenHttpMethodFilter
转换成了DELETE请求方式,但是我处理了结果后,
需要forword到success.jsp,
然后就出现了405,
public String delete(@PathVariable("id") Integer id){
employeeDao.delete(id);
return “success”;
}
就是这段咯,
就是测试RESTful风格的URL时,在web.xml配置了HiddenHttpMethodFilter
转换成了DELETE请求方式,但是我处理了结果后,
需要forword到success.jsp,
然后就出现了405,
HTTP Status 405 - JSPs only permit GET POST or HEAD.。
经过探究式因为使用了tomcat8,这是一个bug,使用7就不会发生
本文探讨了在使用Tomcat 8时遇到的一个问题:通过RESTful风格的URL并配置HiddenHttpMethodFilter后尝试进行DELETE操作时出现405错误。此错误表明服务器仅允许GET、POST或HEAD请求。文章详细介绍了该问题的原因及解决办法,并指出在Tomcat 7中不会遇到同样的问题。

1179

被折叠的 条评论
为什么被折叠?



