Is it possible to use two filters that have the same url mapping?
<filter> <filter-name>TeeFilter</filter-name> <filter-class>filter1r</filter-class> </filter> <filter-mapping> <filter-name>TeeFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter> <display-name>CredentialsFilter</display-name> <filter-name>CredentialsFilter</filter-name> <filter-class>filter2</filter-class> </filter> <filter-mapping> <filter-name>CredentialsFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
Yes. You can.
The order you placed in web.xml is executed.
So here
The first control goes to TeeFilter , and then to CredentialsFilter .
TeeFilter
CredentialsFilter
And if you want to execute CredentialsFilter first, reorder in web.xml