我只是很想知道,在servlet中调用System.out.print()会发生什么?
它在哪里写文字?
或者在servlet中是否有任何重要的System.out用途?
答案 0 :(得分:10)
这取决于你的servlet容器。
在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");
但是,建议避免这种情况。