12

System.out.print()がサーブレットで呼び出されるとどうなりますか?
どこにテキストを書きますか?

または、サーブレットでのSystem.outの重要な使用法はありますか?

4

4 に答える 4

10

サーブレットコンテナによって異なります。

Tomcatの場合:

UNIXでTomcatを実行する場合、コンソール出力は通常、catalina.outという名前のファイルにリダイレクトされます。名前は、環境変数を使用して構成できます。(起動スクリプトを参照してください)。System.err/outに書き込まれるものはすべて、そのファイルに取り込まれます。

jettyの場合、標準出力をファイルにリダイレクトできます。

stderrおよびstdoutに送信されたすべての出力を、ロールオーバー可能なファイルにリダイレクトすることができます[...]

于 2012-08-16T11:49:27.293 に答える
5

System.out.print()はに書き込みますServer Console

于 2012-08-16T11:39:53.880 に答える
1

コンソールに書き込みます。System.outは通常、サーブレットで使用され、コンソールで参照できるコードの一部が機能していることを確認します。

于 2012-08-16T12:06:54.717 に答える
1

いいえ、でSystem.outを使用することは重要servletです。サーブレットは、動的なWebページを生成するためのWebテクノロジです。通常、HTML ページへの応答を返します。したがって、にデータを印刷する必要はありませんConsole

コンソール印刷の場合、を除く他の多くのオプションがありますServlet。しかし、それでもコンソールでデータを印刷したい場合は、内部service(),doGet(),doPost()や他のメソッドに書き込むこともできます:-

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

ただし、それは避けることをお勧めします。

于 2012-08-16T12:13:34.967 に答える