Как исключить URL-адрес в шаблоне filtermapping

web.xml

<filter>
    <filter-name>SessionCheckFilter</filter-name>
    <filter-class>filter.SessionCheckFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>SessionCheckFilter</filter-name>
    <url-pattern>/faces/app/admin/*</url-pattern>
</filter-mapping>

Я пытаюсь исключить только /faces/app/admin/index.xhtml, есть ли способ сделать это?

Если в web.xml исключить URL-адрес url, возможно, я могу манипулировать методом doFilter(), чтобы исключить URL-адрес?

Ответ 1

      public void doFilter(ServletRequest servletRequest,
                     ServletResponse servletResponse,
                     FilterChain filterChain) throws IOException,
                                                     ServletException {
        HttpServletRequest request=(HttpServletRequest)servletRequest;

           String path = request.getPathInfo();
          if ((path != null) && (!path.equals("your path")){
         // write filter logic
            }
     }

Попробуйте код выше.