インポートしました
import static java.lang.System.out;
それから私は試しました
out.println( "test");
しかし、それが行うことはすべて同じです
System.out.println("test");
両方ともログに表示されますが、ブラウザには表示されません
インポートしました
import static java.lang.System.out;
それから私は試しました
out.println( "test");
しかし、それが行うことはすべて同じです
System.out.println("test");
両方ともログに表示されますが、ブラウザには表示されません
サーブレットにいる間は、次のように記述する必要があります。
response.getWriter().println("test");
response
タイプはどこにありますServletResponse
か(またはそれHttpServletResponse
を継承します)。別のクラスからこれを呼び出そうとしている場合は、全体を渡すか、ServletResponse
からPrinterWriter
返して変数getWriter()
として使用する必要があります。out
ご了承ください:
import static java.lang.System.out;
out.println( "test");
と同等です:
System.out.println("test");
あなたがしたことは単に静的なインポートでした、それはあなたがSystem.out
タイプすることなく使用することを可能にしますSystem.
ブラウザに書き込みたい場合は、HttpServletResponseのライターにアクセスする必要があります。
PrintWriter out = response.getWriter();
// you may pass out to your other classes, so that they write to the browser using
out.println("hello from a class");