- 締切済み
JSPでHTMLの表示が優先されてしまいサーブレット内でのprintlnの出力内容が見れない
お世話になっております。 サーブレット内でのprintlnの出力内容が見たいのですが JSPでHTMLの表示が優先されてしまい、出力結果が見れません。 ブレークポイントを使ったりしてみたのですが、表示されませんでした。 何か良い方法がありましたら教えてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- chomakichi
- ベストアンサー率57% (22/38)
回答No.2
「Writer~~」が何かわかりませんが、 標準出力(System.out)であれば、Eclipseの設定次第ですが、WTPの設定そのままでEclipseのコンソールに出力されたと思います。 SysdeoのTomcatランチャーでもコンソール出たはず。 どこに出力するstreamなのかを理解したら良いと思います。
- chomakichi
- ベストアンサー率57% (22/38)
回答No.1
こんにちは。 printlnっていろいろ考えられます。 例えばSystem.out.printlnとかHttpServletResponseから取得したOutputStreamをPrintStreamに食わせてもprintlnメソッドが使えるはずです。 もし、System.out.printlnのことであれば、ブラウザには表示されません。標準出力ですので、TomcatなどのAPサーバのログを調べると出力されているかもしれませんね。
質問者
補足
アドバイス有難うございます。 サーブレットでWriter~~からの、out.printlnを使っていました。 Eclipseに出力されるログではないのですよね。 とにかく、勉強したいと思います。ありがとうございます。
お礼
HttpServletResponse#getWriter()でした。 設定は変えていないのですが、コンソールには出力されませんでした。。 フォワードをやめて出力することができました。 処理が途中で止まっていてわからなかったようです。 ありがとうございました。
補足
HttpServletResponse#getWriter()でした。 設定は変えていないのですが、コンソールには出力されませんでした。。 フォワードをやめて出力することができました。 処理が途中で止まっていてわからなかったようです。 ありがとうございました。