我有servlet名称ExampleServlet.java,它只有带有HttpServletRequest和HttpServletResponse参数的init方法。我将请求转发到另一个名为ForwardedServlet.java的servlet,它将在网页上显示一些文本。但是当我尝试执行ExampleServlet时http://localhost:8080/Sample/ExampleServlet 发生以下错误。
请给出解决方案以及为什么会出现此错误... 提前致谢
答案 0 :(得分:4)
您尚未实现'doGet'方法,因此它将回退到默认实现,即503服务器错误(或某些变体)。
当servlet被实例化时,init只被调用一次 - 每次请求都不会调用一次,这是你需要做的。
另外,确保大写和参数正确;如果你使用其他东西,它将不是Servlet API调用的正确方法。