OutputStreamをバッファリングして返す前に変更する方法はありますか?コードスニペットは次のとおりです。Buffer&Modify OutputStream
public ServletOutputStream getOutputStream() throws IOException {
BufferedOutputStream buffer = new BufferedOutputStream(super.getOutputStream());
// Modify the buffer contents, before it is returned
return new DelegatingServletOutputStream(buffer);
}
ありがとうございます。
お返事ありがとうございます。 – xybrek
DelegatingServletOutputStreamはどのように機能しますか? – manalang
私は同じことをしたいと思いますが、あなたの解決策を試してみると、bは追加されずに置き換えられます。デバッグ中、私のコードはByteArrayOutputStreamクラスで終わり、system.arraycopyを実行し、元のコンテンツにbを追加します。他のアイデア? – MystyxMac