System.out在servlet中写入的位置?

时间:2012-08-16 11:38:42

标签: java jsp servlets system.out

我只是很想知道,在servlet中调用System.out.print()会发生什么?
它在哪里写文字?

或者在servlet中是否有任何重要的System.out用途?

4 个答案:

答案 0 :(得分:10)

这取决于你的servlet容器。

Tomcat

  

在unix上运行Tomcat时,通常是控制台输出   重定向到名为catalina.out的文件。名称是可配置的   使用环境变量。 (请参阅启动脚本)。无论是   写入System.err / out将被捕获到该文件中。

对于jetty,您可以将标准输出重定向到文件:

  

可以将发送到stderr和stdout的所有输出重定向到a   可以翻转的文件

答案 1 :(得分:5)

System.out.print()写在Server Console

答案 2 :(得分:1)

它将在控制台中写入.System.out通常在servlet中用于验证某些代码是否正常工作,我们可以在控制台中参考。

答案 3 :(得分:1)

不,servlet中有任何重要的System.out用法。因此,Servlet是一种用于生成动态网页的Web技术。通常,它会返回HTML页面的响应。因此,Console上不需要打印数据。

对于控制台打印,除Servlet外还有许多其他选项。但是,如果我们想在控制台上打印数据,那么你也可以在service(),doGet(),doPost()内写入其他方法: -

System.out.println("YOUR MESSAGE");

但是,建议避免这种情况。