Seasar2およびTeedaで提供しているFilterは以下の順で設定します.
ExtensionFilter | 必須 | Teeda ExtensionのJarファイルに含まれるJavaScriptやCSS等のリソースを, レスポンスとして返すためのFilterです. |
EncodingFilter | 必須 | HTTPリクエストヘッダにエンコーディングが含まれていない場合に, デフォルトのエンコーディングを設定するFilterです. |
SessionFilter | 任意 | Seasar2の DBセッションレプリケーション を使用するためのFilterです. |
MultipartFormDataFilter | 任意 |
multipart/fom-data
形式のリクエストを解析するためのFilterです.
ファイルアップロードを使用する場合に必要です.
|
S2ContainerFilter | 必須 | Seasar2がリクエストスコープやセッションスコープを扱えるようにするためのFilterです. |
HotdeployFilter | 任意 | HOT deployを使用するためのFilterです. HOT deployモードでなければ何もしません. |
RequestDumpFilter | 任意 | リクエストやセッションの内容をログ出力するFilterです. |