Supponiamo che io ho seguito nel mio web.xmlQuale sarà l'ordine in cui verranno chiamati i filtri?
<filter-mapping>
<filter-name>F1</filter-name>
<url-pattern>/XYZ/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>F2</filter-name>
<url-pattern>/XYZ/abc.do</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>F3</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Quale sarà l'ordine in cui saranno chiamati i filtri se arriva una richiesta da /XYZ/abc.do.And perché?
quindi F1, F2, F3? Cosa succede se si tratta di servlet? Diciamo che ho 1 modello che corrisponde a 2 servlet? –
non importa quante servlet/uris corrisponde. La risorsa di destinazione corrente è solo una, e per essa i filtri sono richiamati nell'ordine della dichiarazione di mappatura. (Quindi sì - F1, F2, F3) – Bozho
sì, ho capito. Ma ora sto chiedendo a uno scenerio completamente separato dove lo stesso url patter corrisponde a 2 diversi servlet s1 e s2. Che servlet verrà chiamato? Questo quesiton è indipendente da filtri –