>From reading the doc, it seems the filters are invoked in the order in
which they appear in filter-mapping in web.xml. However I have a
situation where I have 2 filters one mapped using <servlet-name> and
other one mapped using <url-pattern> and they are not being invoked in
the right order.
Below is how my filter mappings look
<!-- Filter Mappings -->
<filter-mapping>
<filter-name>F1</filter-name>
<servlet-name>MyServlet</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>F2</filter-name>
<url-pattern>/foo/*</url-pattern>
</filter-mapping>
For my request, they both match and I would have expected the order as
F1 --> F2. However they are being invoked in order F2 --> F1.
What am I doing wrong?
-Ajay