java filter filter-mapping配置多个url-pattern

JavaのFilterフィルターでは、複数個のurl-patternをタグで設定できます。

以下に例を示すWeb.xmlに、フィルタと複数のフィルタマッピングが構成されている。

<filter>
<filter-name>MyFilter</filter-name>
<filter-class>com.example.MyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>MyFilter</filter-name>
<url-pattern>/url1/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>MyFilter</filter-name>
<url-pattern>/url2/*</url-pattern>
</filter-mapping>

上の例では、「MyFilter」というFilterを定義し、それぞれ「/url1/」、「/url2/」というURLパターンに対応する2つのFilter-Mappingを設定している。

「/url1/」または「/url2/」へのリクエストは、追加で「MyFilter」によるフィルタ処理を通ります。

bannerAds