Фильтры сервлетов Java позволяют вам «наложить» на себя дополнительное поведение перед сервлетом, страницей JSP или даже статическими ресурсами, такими как css, js и файлы изображений.
Классическим примером использования фильтра является Авторизация: проверка, чтобы убедиться, что пользователь авторизован для просмотра указанного ресурса.
Некоторые наблюдения:
- Фильтр может выполнять работу до указанного ресурса (сервлета и т. Д.), После или обоих
- Несколько фильтров могут быть применены к одному и тому же ресурсу