localhost 将您重定向的次数过多

 

配置文件内容:

<filter>
<filter-name>LoginFilter</filter-name>
<filter-class>com.syq.servelet.LoginFilter</filter-class>
</filter>

<filter-mapping>
<filter-name>LoginFilter</filter-name>
<url-pattern>/background/admin/*</url-pattern>
</filter-mapping>

 

filter中doFilter的内容:

if(name==null||name.equals("")){
response.sendRedirect("../adminLogin.jsp");
}else{
arg2.doFilter(arg0, arg1);
}

刚开始的写的路径是/*,adminLogin.jsp文件包含在此路径下,所以再次进来的时候会出现这个错误,因为造成的循环

把路径改为/background/admin/*后成功跳转。

看看自己要跳转的页面是否包含在你写的<url-pattern>的路径下

 

posted @ 2017-09-14 11:09  做个读书人  阅读(5811)  评论(0编辑  收藏  举报