В дереве приложений такого типа:
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"
}
Спасибо за любую помощь