0
点赞
收藏
分享

微信扫一扫

HTTP Status 405 - HTTP method GET is not supported by this URL

出现错误的原因:


1,继承HttpServlet的Servlet没有覆写对应请求和响应的处理方法即:doGet或


doPost等方法;默认调用了父类的doGet或doPost等方法;


2, 父类HttpServlet的doGet()或doPost()方法覆盖了你重写的doGet或doPost等


方法;


只要出现以上的情况之一,父类HttpServlet的doGet或doPost等方法的默认实现是


返回状态代码为405的HTTP错误表示:对于指定资源的请求方法不被允许。


解决方法:


1,子类覆写父类的doGet或doPost等方法;


2,在你的Servlert中覆写doGet或doPost等方法来处理请求和响应,不要调用父类


HttpServlet的doGet() 和 doPost()方法,即:


将doGet()方法中的 super.doGet(req, resp);


改为:this.doPost(req , resp) ; 可以解决问题。




举报

相关推荐

0 条评论