現在WebLogicServer9.2を使用して開発を行っています。
デバッグのためにサーブレットフィルタを使用して、
サーブレットでバイナリデータをファイル出力したいと思っていますが、
レスポンスでOutputStreamに詰められたバッファのデータを取得する方法が見つかりません。
何とかしてresponse.getOutputStream()で取得したServletOutputStreamの内容を取得したいです。
ByteArrayOutputStreamなどに内容を詰められれば良いのですが、
方法が見つからず困っています。
実装の都合上レスポンスのクラスをラッパークラスに詰める等のことはできないので、
# 後続の処理でServletResponseImplクラスにキャストしようとして例外が発生するからです。
ServletOutputStreamを何とかするしかないと思っています。
何かよい方法がありましたら教えていただけないでしょうか?
コメント(0件)