2010-03-09 1 views
1

В сервлет 2.4 spec вы можете определить диспетчеров в конфигурации фильтра [ЗАПРОС | ВПЕРЕД | ОШИБКА | ВКЛЮЧАЮТ].Как я могу объяснить, почему был вызван фильтр сервлета

Когда фильтр вызывается, как я могу определить, из какого условия он был вызван, например, как я могу определить, был ли он запросом или включенным или переадресованным?

ответ

2

"javax.servlet.*" запрашивает атрибуты contain information об условиях, приведших к выходу фильтра.

+0

Хорошая информация, но есть это исключение: Если getNamedDispatcher() используется для получения диспетчера для включения include() или forward(), атрибуты не установлены. Кроме того, эта смола специфична? – slappybag