2011-06-15 73 views
3

我有一個servlet我想看到控制檯輸出,我的servlet正在運行,如果我通過out.println怎麼看控制檯輸出在NetBeans IDE 6.8

protected void processRequest(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, IOException { 
    response.setContentType("text/html;charset=UTF-8"); 
    PrintWriter out = response.getWriter(); 
    try { 

     out.println("<html>"); 
     out.println("<head>"); 
     out.println("<title>Servlet NewServlet</title>"); 
     out.println("</head>"); 
     out.println("<body>"); 
     out.println("<h1>Servlet NewServlet at " + request.getContextPath() 
      + " </h1>"); 
     System.out.println("exit"); 
     out.println("</body>"); 
     out.println("</html>"); 

    } finally { 
     out.close(); 
    } 
} 

出口是取代的System.out.println沒有顯示在控制檯上。 任何人都可以告訴我原因

+0

你是什麼意思與「控制檯」。 NB有一個輸出窗口(Ctrl-4),其中應顯示消息。 – PeterMmm 2011-06-15 09:02:17

+0

是的,但它沒有顯示System.out.println()輸出 – coder25 2011-06-15 11:29:22

+0

你試過System.err.println了嗎?什麼是升級到Netbeans 7.0? – PeterMmm 2011-06-15 13:45:14

回答

1

我試過你的示例代碼,但它的工作很好。我使用GlassFish作爲服務器,因此在控制檯中它給出了INFO: exit。我認爲你的"exit"文字並不明顯。前綴"exit"與一些"*"標記,看....

+0

是你看到它的服務器日誌 – coder25 2011-06-15 14:46:42

+0

是的......當然..如果你不能看到它,請去_Window-> Services-> Servers_並選擇並右鍵點擊你的服務器和「查看服務器日誌」 – 2011-06-16 16:30:12