• 締切済み

JSPでHTMLの表示が優先されてしまいサーブレット内でのprintlnの出力内容が見れない

お世話になっております。 サーブレット内でのprintlnの出力内容が見たいのですが JSPでHTMLの表示が優先されてしまい、出力結果が見れません。 ブレークポイントを使ったりしてみたのですが、表示されませんでした。 何か良い方法がありましたら教えてください。 よろしくお願いします。

みんなの回答

回答No.2

「Writer~~」が何かわかりませんが、 標準出力(System.out)であれば、Eclipseの設定次第ですが、WTPの設定そのままでEclipseのコンソールに出力されたと思います。 SysdeoのTomcatランチャーでもコンソール出たはず。 どこに出力するstreamなのかを理解したら良いと思います。

qqtaka
質問者

お礼

HttpServletResponse#getWriter()でした。 設定は変えていないのですが、コンソールには出力されませんでした。。 フォワードをやめて出力することができました。 処理が途中で止まっていてわからなかったようです。 ありがとうございました。

qqtaka
質問者

補足

HttpServletResponse#getWriter()でした。 設定は変えていないのですが、コンソールには出力されませんでした。。 フォワードをやめて出力することができました。 処理が途中で止まっていてわからなかったようです。 ありがとうございました。

回答No.1

こんにちは。 printlnっていろいろ考えられます。 例えばSystem.out.printlnとかHttpServletResponseから取得したOutputStreamをPrintStreamに食わせてもprintlnメソッドが使えるはずです。 もし、System.out.printlnのことであれば、ブラウザには表示されません。標準出力ですので、TomcatなどのAPサーバのログを調べると出力されているかもしれませんね。

qqtaka
質問者

補足

アドバイス有難うございます。 サーブレットでWriter~~からの、out.printlnを使っていました。 Eclipseに出力されるログではないのですよね。 とにかく、勉強したいと思います。ありがとうございます。

関連するQ&A