Hitachi

Cosminexus V11 アプリケーションサーバ リファレンス API編


2.8.7 @WebFilter

〈この項の構成〉

(1) 説明

フィルタを設定します。

(2) 属性

@WebFilterの属性の一覧を次の表に示します。

属性名

機能

asyncSupported

フィルタが非同期リクエスト処理をサポートするかどうかを設定します。

description

フィルタの説明を設定します。

dispatcherTypes

フィルタの適応条件を設定します。

displayName

表示名を設定します。

filterName

フィルタ名を設定します。

initParams

フィルタの初期パラメタを設定します。

largeIcon

GUIツールで使用する大アイコンを設定します。

servletNames

マッピングを行うサーブレットのサーブレット名を設定します。

smallIcon

GUIツールで使用する小アイコンを設定します。

urlPatterns

マッピングするURLパターンを設定します。

value

マッピングするURLパターンを設定します。urlPatternsと同時に設定した場合は無視されます。

各属性の詳細を次に示します。

(a) asyncSupported属性

型

boolean

説明

フィルタが非同期リクエスト処理をサポートするかどうかを設定します。

デフォルト値

false

(b) description属性

型

String

説明

フィルタの説明を設定します。

デフォルト値

""

(c) dispatcherTypes属性

型

DispatcherType[]

説明

フィルタの適応条件を設定します。

デフォルト値

javax.servlet.DispatcherType.REQUEST

(d) displayName属性

型

String

説明

表示名を設定します。

デフォルト値

""

(e) filterName属性

型

String

説明

フィルタ名を設定します。

デフォルト値

""

(f) initParams属性

型

WebInitParam[]

説明

フィルタの初期パラメタを設定します。

デフォルト値

{}

(g) largeIcon属性

型

String

説明

GUIツールで使用する大アイコンを設定します。

デフォルト値

""

(h) servletNames属性

型

String[]

説明

マッピングを行うサーブレットのサーブレット名を設定します。

デフォルト値

{}

(i) smallIcon属性

型

String

説明

GUIツールで使用する小アイコンを設定します。

デフォルト値

""

(j) urlPatterns属性

型

String[]

説明

マッピングするURLパターンを設定します。

デフォルト値

{}

(k) value属性

型

String[]

説明

マッピングするURLパターンを設定します。urlPatternsと同時に設定した場合は無視されます。

デフォルト値

{}