System.out.print()がサーブレットで呼び出されるとどうなりますか?
どこにテキストを書きますか?
または、サーブレットでのSystem.outの重要な使用法はありますか?
System.out.print()がサーブレットで呼び出されるとどうなりますか?
どこにテキストを書きますか?
または、サーブレットでのSystem.outの重要な使用法はありますか?
サーブレットコンテナによって異なります。
Tomcatの場合:
UNIXでTomcatを実行する場合、コンソール出力は通常、catalina.outという名前のファイルにリダイレクトされます。名前は、環境変数を使用して構成できます。(起動スクリプトを参照してください)。System.err/outに書き込まれるものはすべて、そのファイルに取り込まれます。
jettyの場合、標準出力をファイルにリダイレクトできます。
stderrおよびstdoutに送信されたすべての出力を、ロールオーバー可能なファイルにリダイレクトすることができます[...]
System.out.print()はに書き込みますServer Console
。
コンソールに書き込みます。System.outは通常、サーブレットで使用され、コンソールで参照できるコードの一部が機能していることを確認します。
いいえ、でSystem.outを使用することは重要servlet
です。サーブレットは、動的なWebページを生成するためのWebテクノロジです。通常、HTML
ページへの応答を返します。したがって、にデータを印刷する必要はありませんConsole
。
コンソール印刷の場合、を除く他の多くのオプションがありますServlet
。しかし、それでもコンソールでデータを印刷したい場合は、内部service(),doGet(),doPost()
や他のメソッドに書き込むこともできます:-
System.out.println("YOUR MESSAGE");
ただし、それは避けることをお勧めします。