3

getOutputStreamが応答に対して呼び出されたかどうかを確認する方法はありますか?

4

1 に答える 1

1

1つの方法はServletFilter、サーブレットリクエストをインターセプトし、デコレータを使用してHttpServletResponseをラップすることです。HttpServletResponseのresponse.getOutputStream()は、メソッドが呼び出されたことを通知し、ラップに呼び出しを委任しHttpServletResponseて実際の出力ストリームを返します。

于 2012-08-31T06:19:49.960 に答える