Multiple choice technology programming languages

Given the following deployment descriptor, identify the sequence of filters that execute on a direct client request for ServletA. (Choose one.) LogFilter ServletA AuditFilter /ServletA FORWARD EncryptionFilter /* ServletA /ServletA

  1. LogFilter, AuditFilter, EncryptionFilter

  2. LogFilter, EncryptionFilter

  3. LogFilter

  4. EncryptionFilter, AuditFilter, LogFilter

  5. EncryptionFilter, LogFilter

  6. AuditFilter, EncryptionFilter, LogFilter

Reveal answer Fill a bubble to check yourself
E Correct answer
Explanation

Filter execution order prioritizes url-pattern mappings before servlet-name mappings. EncryptionFilter uses a URL pattern matching direct requests, while LogFilter matches by servlet name, placing it second. AuditFilter does not execute because it is configured only for FORWARD dispatchers.