1

私は2つのフィルターを持っています。そして、url-patternそれぞれ次のとおりです。

<filter>
    <filter-name>ListFilter</filter-name>
    <filter-class>mypackage.ListFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>ListFilter</filter-name>
    <url-pattern>/list.jsp</url-pattern>
</filter-mapping>

<filter>
    <filter-name>AllFilter</filter-name>
    <filter-class>mypackage.servlet.AllFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>AllFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

では、ユーザーが list.jsp にアクセスした場合、2 つのフィルターはどのように機能するのでしょうか?

4

2 に答える 2

0

すべてのフィルターは、web.xml で定義されている順序で適用されます。

サーブレットの場合、実行できるのは明らかに 1 つだけであり、これが最も具体的な一致になります。

于 2013-09-29T06:11:10.417 に答える