`

HTTP method GET is not supported by this URL(转自小顾问博客)

阅读更多

转自链接:http://www.cnblogs.com/panjun-Donet/archive/2009/04/04/1429585.html 

Servlet  eroor:HTTP method GET is not supported by this URL

错误提示:

 type: Status report

message: HTTP method GET is not supported by this URL

description: The specified HTTP method is not allowed for the requested resource (HTTP method GET is not supported by this URL).

原因:

1,继承自HttpServlet的Servlet没有重写对于请求和响应的处理方法:doGet或doPost等方法;默认调用父类的doGet或doPost等方法;

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

不管是1或2,父类HttpServlet的doGet或doPost等方法的默认实现是返回状态代码为405的HTTP错误表示对于指定资源的请求方法不被允许。

解决方法:

1,子类重写doGet或doPost等方法;

 2,在你扩展的Servlert中重写doGet或doPost等方法来处理请求和响应时 不要调用父类HttpServlet的doGet或doPost等方法,即去掉super.doGet(request, response)和super.doPost(request, response); 

 

 web.config的配置

----------------------------------------------------------------

(自己代码,红色标注错误)

package servlet;

 

import java.io.IOException;

import java.io.PrintWriter;

 

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

 

//继承与HttpServlet

public class HelloServlet extends HttpServlet {

 

@Override

protected void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

// TODO Auto-generated method stub

//super.doGet(request, response);

System.out.println("处理Get请求。。。。");

response.setContentType("text/html;charset=utf-8");

PrintWriter out=response.getWriter();

out.println("<strong>HELLO SERVLET!</strong>");

}

 

@Override

protected void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

// TODO Auto-generated method stub

//super.doPost(request, response);

}

 

}

 

搜索

复制

<iframe src="/admin/blogs/"></iframe>
分享到:
评论

相关推荐

    java解决405 - HTTP method GET is not supported by this URL

    当您遇到"405 - HTTP method GET is not supported by this URL"这样的问题时,通常意味着您的服务器端代码没有正确处理GET请求,或者请求被误定向到了一个不期望GET方法的Servlet。 首先,我们需要理解HTTP协议中...

    解决SVN上传提示Empty directoriesis not supported

    解决SVN上传提示Empty directoriesis not supported 解决SVN上传提示Empty directoriesis not supported

    Oracle 报错ORA-00845 MEMORY_TARGET not supported on this system

    Oracle数据库在运行过程中,经常会遇到各种错误代码,错误代码ORA-00845是其中的一个,它是指“MEMORY_TARGET not supported on this system”。这个错误一般发生在尝试在不支持MEMORY_TARGET参数的系统上设置该参数...

    Http-servlet请求源码

    本文将深入探讨HTTP Servlet请求的源码实现,并针对"HTTP method GET is not supported by this URL"这一常见错误进行分析和解决。 首先,让我们理解HTTP Servlet的工作原理。每当一个HTTP请求到达Web服务器时,...

    RDPWraper解决win10无法远程桌面,提示not supported ,not listening的问题

    网上各种教程无法解决这个工具提示 not supported not listening问题,这个安装包给出了所有需要的文件,并给出了详细的指引。 绝大多数情况你会安装成功。如果你成功了,或者失败了,请给我评论。大家看评论区。

    Python使用pip安装报错:is not a supported wheel on this platform的解决方法

    本文讲述了Python使用pip安装报错:is not a supported wheel on this platform的解决方法。分享给大家供大家参考,具体如下: 可能的原因1:安装的不是对应python版本的库,下载的库名中cp27代表python2.7,其它同理...

    解决redhat 8.2 yum报错 This system is

    在Red Hat 8.2操作系统中,用户可能会遇到一个常见的问题,即在尝试使用`yum`命令安装软件时,系统返回错误提示"This system is not registered to Red Hat Subscription Management"。这个错误表明你的系统未注册到...

    EFI shell命令工具IA32和X64版本

    EFI(Extensible Firmware Interface)是一种现代固件接口标准,它替代了传统的BIOS(基本输入输出系统),提供了更高效、更灵活的操作系统启动和硬件管理方式。EFI Shell是EFI环境中的一种命令行工具,用于执行各种...

    ThinkPHP6.1 Filesystem Driver aliyun not supported

    ThinkPHP6.1 Filesystem Driver aliyun not supported

    django 配置

    django 设置settings.py,本文以mysql 为例,说明怎样配置mysql d的连接

    qemu-kvm.tar.xz

    解决虚拟化软件版本问题导致虚拟机无法创建的问题,部分版本的qemu-kvm暂不支持setting MTU is not supported with this QEMU binary的操作,该版本编译可以支持。

    mysql-connector-net-8.0.26-noinstall.rar

    C#连接MYSQL8.0的版本老是提示[Authentication method 'caching_sha2_password' not supported by any of the available plugins.] 这个错误,换低版本的MYSQL连接又没有问题,现在把我的经验分享一下,解决这个连接...

    Request Method Not Supported(处理方案).md

    Request Method Not Supported(处理方案).md

    通过Feign 扩展 实现Feign 文件上传

    通过Feign 扩展 可以实现Feign 单个文件和多个文件的上传,示例代码中演示了单个文件上传,多个文件上参考博客自己实现即可。文章地址:https://blog.csdn.net/AaronSimon/article/details/82710938

    plex media server 1.25.4.5487 x86 windows exe版本

    解决部分视频不能播放并提示,File is unplayable. Color space is not supported.文件无法播放。不支持颜色空间。

    Senfore_DragDrop_v4.1

    This is caused by a quirk in WinZip; Apparently WinZip doesn't like IDataObject.GetData to be called before IDropTarget.Drop is called. ------------------------------------------- 5. Support and ...

    RDPWraper解决win10无法远程桌面,提示not supported ,not listening的问题(支持更多的windows版本)

    网上各种教程无法解决这个工具提示 not supported not listening问题,这个安装包给出了所有需要的文件,并给出了详细的指引。 绝大多数情况你会安装成功。如果你成功了,或者失败了,请给我评论。大家看评论区。 ...

    ip monitor

    Jun 08 00:02:46 localhost.localdomain firewalld[854]: WARNING: ICMP type 'beyond-scope' is not supported by the kernel for ipv6. Jun 08 00:02:46 localhost.localdomain firewalld[854]: WARNING: beyond-...

    http请求405错误方法不被允许的解决 (Method not allowed)

    主要介绍了http请求405错误方法不被允许的解决 (Method not allowed),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    plex media server 1.25.4.5487 x86_64_DSM7 群晖7版本

    plex media server 1.25.4.5487 x86_64_DSM7 群晖7版本 解决部分视频不能播放并提示,File is unplayable. Color space is not supported.文件无法播放。不支持颜色空间。

Global site tag (gtag.js) - Google Analytics