Servlet异常调用

时间:2014-02-06 11:30:04

标签: java servlets

我有一个servlet:

@WebServlet ("/*")
public class X extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) 
    throws ServletException, IOException {
        System.out.println("1");
    }
}

我无法弄清楚它为什么两次打印“1”。谁可以解释一下?

输出:
1
1

3 个答案:

答案 0 :(得分:1)

你可以打印出来

request.getRequestURI() 

确认两个请求的网址。

答案 1 :(得分:0)

浏览器发送2个请求。 1是您的GET请求,第二个是尝试检索favicon。

答案 2 :(得分:0)

这可能是因为你的servlet注释。 @WebServlet ("/*") 尝试这个 @WebServlet( displayName="Notification Servlet", urlPatterns = {"/yourservletpath"})