2012-03-08 8 views
0

Java EE環境で発生している問題の解決策については、HttpServletResponseWrapperを使用して問題を解決することを提案しています設定されていない、リダイレクトURL、特定のヘッダーやCookieの内容などのトラッキング)が不特定の不具合(パフォーマンスの問題を中心にしているように見える)のために拒否されています。サーブレット2.4をサポートする必要があるため、例えばサーブレット2.4を使用することはできません。新しいサーブレット3.0の機能でヘッダーなどを調べることができます。HttpServletResponseWrapperを使用する際に発生する可能性のある問題点

HttpServletResponseWrapperの使用には、(追加のメソッド呼び出しのわずかなオーバーヘッドを除いて)特定の欠点があります。フィルタリングまたは実際の応答データをコピー?

答えて

2

HttpServletResponseWrapperは、機能を追加することなくパターンを実装します。無視できるオーバーヘッドが唯一の副作用です。

0

いいえ、特定の欠点はありません。あなたがサーブレットの仕様に従って何をしているのかを実装するならば、いくつかのカスタムロジックでそれらを飾る必要があるときにサーブレットフィルタで要求と応答をラップするのはかなり一般的です。

関連する問題