9.6 Filter的触发顺序

9.6 Filter的触发顺序

**如果多个Filter应用于同一个资源,Filter的触发顺序将变得非常重要,这时就需要使用部署描述来管理Filter**:指定哪个Filter先被触发。例如:Filter 1需要在Filter 2前被触发,那么在部署描述中,Filter 1需要配置在Filter 2之前:

1
2
3
4
5
6
7
8
9
10
11
12
<filter>
<filter-name>Filter1</filter-name>
<filter-class>
the fully-qualified name of the filter class
</filter-class>
</filter>
<filter>
<filter-name>Filter2</filter-name>
<filter-class>
the fully-qualified name of the filter class
</filter-class>
</filter>

通过部署描述之外的配置来指定Filter触发的顺序是不可能的。第13章将会有更多部署描述的说明。