如何配置filter过滤器,如何放行而不是全部拦截

配置过滤器次次失败,比如我通过servlet验证登录,然后我允许验证登录的servlet请求通过以及注册页面,我该如何配置

web.xml

 <filter>
    <filter-name>loginFilter</filter-name>
    <filter-class>com.lero.filter.LoginFilter</filter-class>
  </filter>

  <filter-mapping>
    <filter-name>loginFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

为什么我写的拦截器跳不到login.jsp同事resister.jsp也通过不了

    public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain)
            throws IOException, ServletException {
        HttpServletRequest request = (HttpServletRequest) servletRequest;
        HttpServletResponse response = (HttpServletResponse) servletResponse;
        HttpSession session = request.getSession();
        Object object = session.getAttribute("name");
        String path = request.getServletPath();
        if ( path.indexOf("register") >-1) {

            filterChain.doFilter(servletRequest, servletResponse);
            return;
        } else {
            response.sendRedirect("login.jsp");
        }
    }

然后我这样写虽然都通过了,但页面确实空白

    public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain)
            throws IOException, ServletException {
        HttpServletRequest request = (HttpServletRequest) servletRequest;
        HttpServletResponse response = (HttpServletResponse) servletResponse;
        HttpSession session = request.getSession();
        Object object = session.getAttribute("name");
        String path = request.getServletPath();
        if ( path.indexOf("login") >=0) {

            filterChain.doFilter(request, response);
            return;
        } else if(path.indexOf("redister.jsp")>-1){
            filterChain.doFilter(request, response);
        }
    }

正常的系统,肯定需要都拦截吧 不然要拦截器干嘛,如果想放行一些不想拦截的 看看这个例子吧,
https://www.cnblogs.com/liyangxj/p/4506148.html

在web中添加个filter拦截就可以了

<welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
这里的都不会被拦截

/*
改成

<url-pattern>/</url-pattern>

过滤器的过程就是先从jsp页面获取数据,传到selevt里面进行对比,正确就返回,不正确就再跳转到另外一个报错jsp页面