Java Servlet过滤器模式,用于过滤某些路径之外的URL

Java Servlet过滤器模式,用于过滤某些路径之外的URL,java,servlets,filter,Java,Servlets,Filter,在这种应用程序树中: webapp |---WEB-INF |---user |---home.xhtml |---login.xhtml |---register.xhtml 我知道,如果只允许登录用户访问/user/页面,我只需要使用以下模式创建一个Servlet过滤器: @WebFilter(filterName = "UserFilter", urlPatterns = {"/user/*"}) public class UserFilter implements Filter

在这种应用程序树中:

webapp
|---WEB-INF
|---user
    |---home.xhtml
|---login.xhtml
|---register.xhtml
我知道,如果只允许登录用户访问/user/页面,我只需要使用以下模式创建一个Servlet过滤器:

@WebFilter(filterName = "UserFilter", urlPatterns = {"/user/*"})
public class UserFilter implements Filter { ... }
但是如果我想阻止登录用户访问login.xhtmlregister.xhtml页面,该怎么办? 我想知道是否有一种方法可以只使用一种模式而不使用

urlPatterns = {
            "/login.xhtml",
            "/register.xhtml"
        }
谢谢你的帮助