在这种应用程序树中:
webapp
|---WEB-INF
|---user
|---home.xhtml
|---login.xhtml
|---register.xhtml
我知道,如果我只允许登录用户访问 / user / 页面,我只需要创建具有以下模式的Servlet过滤器:
@WebFilter(filterName = "UserFilter", urlPatterns = {"/user/*"})
public class UserFilter implements Filter { ... }
但是如果我想阻止已登录的用户访问 login.xhtml 和 register.xhtml 页面,该怎么办? 我想知道是否有一种方法可以只使用一种模式,而不使用
urlPatterns = {
"/login.xhtml",
"/register.xhtml"
}
谢谢您的帮助