运行Servlet时出错?

时间:2009-10-05 07:10:08

标签: java servlets server-side

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


客户端发送的请求在语法上是不正确的(此URL不支持HTTP方法GET。)

请给出解决方案以及为什么会出现此错误... 提前致谢

1 个答案:

答案 0 :(得分:4)

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

当servlet被实例化时,init只被调用一次 - 每次请求都不会调用一次,这是你需要做的。

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