фильтровать сервлет на уровне метода - PullRequest
1 голос
/ 21 февраля 2011

Есть ли способ применить фильтр к сервлету на уровне метода?Я не хочу, чтобы каждый метод сервлета фильтровался.

Может быть, я не должен использовать фильтры, я не эксперт по Java.Я хочу проверить файл cookie FaceBook в некоторых методах кода моего сервера GWT, но не во всех.

Спасибо

1 Ответ

1 голос
/ 21 февраля 2011

Это невозможно при простом отображении Filter. Однако это возможно с помощью сопоставления безопасности, управляемого контейнером Java EE (пример здесь ). Поэтому, если этот фильтр предназначен для проверки авторизации, вы можете вместо этого рассмотреть возможность использования безопасности, управляемой контейнером. В противном случае вы должны привести ServletRequest обратно к HttpServletRequest и затем определить значение его getMethod() в фильтре.

...