SpringMVC: HTTP Status 405 - JSPs only permit GET POST or HEAD
2018-01-05 17:39
549 查看
在SpringMVC中使用REST的put、delete请求方式报SpringMVC: HTTP Status 405 - JSPs only permit GET POST or HEAD
原因可能是tomcat版本不支持
解决方案
看看你的tomcat版本,如果是8
方案一:
改成7.0
方案二
如果不想改,在@RequestMapping(value=”/testRest/{id}”, method=RequestMethod.值)下加@ResponseBody()
但是返回值是一个字符串,如何返回一个页面,我还没成功
方案三
自定义过滤器MyHttpMethodFilter进一步包装请求,将getMethod()方法返回值改成POST或GET
在web.xml中配置该filter,注意dispatcher结点值必须为FORWARD。由于字数超限,暂时说到这
<filter-mapping> <filter-name>myFilter</filter-name> <url-pattern>/*</url-pattern> <dispatcher>FORWARD</dispatcher> </filter-mapping>
相关文章推荐
- SpringMVC: HTTP Status 405 - JSPs only permit GET POST or HEAD问题的解决办法。
- SpringMVC: 处理PUT和DELETE请求时报错:HTTP Status 405 - JSPs only permit GET POST or HEAD.
- springMVC:HTTP Status 405 - JSPs only permit GET POST or HEAD问题
- 关于SpringMVC的rest的一个问题: HTTP Status 405 - JSPs only permit GET POST or HEAD.。
- 405, HTTP Status 405 - JSPs only permit GET POST or HEAD.。
- HTTP Status 405 - JSPs only permit GET POST or HEAD
- sringMVC 转发到jsp时出现405错误:JSPs only permit GET POST or HEAD
- SpringMVC HTTP Status 405 - JSPs only permit GET POST or HEAD
- springMVC提交更新:e JSPs only permit GET POST or HEAD
- JSPs only permit GET POST or HEAD的解决方案(REST风格)
- spring mvc 4 rest 错误:JSPs only permit GET POST or HEAD
- JSPs only permit GET POST or HEAD的解决方案(REST风格)
- springmvc中前台页面form表单提交方法为post,但是报HTTP Status 405 - Request method 'GET' not supported
- springMVC出现HTTP Status 405 - Request method 'GET' not supported错误的解决方法
- HTTP Status 405 - HTTP method POST/GET is not supported by this URLyi
- HTTP Status 405 - HTTP method GET(POST) is not supported by this URL
- Linux 下curl模拟Http 的get or post请求。
- HTTP协议中POST、GET、HEAD、PUT等请求方法及相应值得含义
- http,get,head,post
- Linux 下模拟Http 的get or post请求(curl和wget两种方法)