Шаблон фильтра сервлетов для фильтрации URL-адресов вне некоторого пути - PullRequest
1 голос
/ 16 марта 2019

В дереве приложений такого типа:

webapp
|---WEB-INF
|---user
    |---home.xhtml
|---login.xhtml
|---register.xhtml

Я знаю, что если я хочу разрешить только зарегистрированным пользователям доступ к страницам / user / , мне просто нужно создать фильтр сервлетов со следующими шаблонами:

@WebFilter(filterName = "UserFilter", urlPatterns = {"/user/*"})
public class UserFilter implements Filter { ... }

но что, если я хочу запретить зарегистрированному пользователю получать доступ к страницам login.xhtml и register.xhtml ? Мне было интересно, если есть способ сделать это, используя только один шаблон, а не

urlPatterns = {
            "/login.xhtml",
            "/register.xhtml"
        }

Спасибо за любую помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...