【问题标题】:Error while running Servlet?运行Servlet时出错?
【发布时间】:2009-10-05 07:10:08
【问题描述】:

我的 servlet 名称为 ExampleServlet.java,它只有带有 HttpServletRequest 和 HttpServletResponse 参数的 init 方法。我会将请求转发到另一个名为 ForwardedServlet.java 的 servlet,它将在网页上显示一些文本。但是当我试图执行 ExampleServlet http://localhost:8080/Sample/ExampleServlet 发生以下错误。


客户端发送的请求语法错误(该 URL 不支持 HTTP 方法 GET)。

请给出解决方案以及出现此错误的原因... 提前致谢

【问题讨论】:

    标签: java servlets server-side


    【解决方案1】:

    您尚未实现“doGet”方法,因此它回退到默认实现,即 503 服务器错误(或某些变体)。

    当 servlet 被实例化时,init 只被调用一次 - 它不会在每个请求中调用一次,您需要这样做。

    另外,请确保大小写和参数正确;如果你使用别的东西,它不会是 Servlet API 调用的正确方法。

    【讨论】:

      猜你喜欢
      • 2013-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-31
      • 1970-01-01
      • 1970-01-01
      • 2017-02-11
      • 1970-01-01
      相关资源
      最近更新 更多