您的位置:首页 > 理论基础 > 计算机网络

springMVC出现HTTP Status 405 - Request method 'GET' not supported错误的解决方法

2018-03-27 09:45 696 查看
今天在写一个简单的springMVC的表单请求处理时,出现了这个问题。我的form表单用的是post方法提交,并没有使用get方法,出现这个问题时,笔者可谓是一脸懵逼。
这是form表单:



这是对post请求的处理方法:



检查了半天,网上的方法也试了很多都无法解决,后来在一个原理讲解贴里发现了解决办法,分享给大家做参考。
原因:这是因为没有在对应的Controller类中添加对GET请求的处理方法。虽然笔者并没有使用get请求,但是在进入首页加载表单的时候,默认就是个get请求,而恰好这个请求被笔者的设置拦截了,所以当请求被拦截后又找不到对应的处理方法,报出了这个错误。
解决方法:在对应的Controller类中添加对GET请求的处理方法。



这个方法只是举例,我们可以根据具体的项目写不同处理操作。
PS:如果把上面的“method = RequestMethod.GET”这个去掉,就可以同时处理GET和POST请求。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐