Servlet过滤器模式用于过滤URLS异地路径

时间:2019-03-15 21:08:04

标签: 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 { ... }

但是如果我想阻止已登录的用户访问 login.xhtml register.xhtml 页面,该怎么办? 我想知道是否有一种方法可以只使用一种模式,而不使用

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

谢谢您的帮助

0 个答案:

没有答案