防止用户直接访问url的权限控制 (二)

2014-11-24 11:03:51 · 作者: · 浏览: 1
String servletPath = req.getServletPath();//当前请求url
if(servletPath.contains("index.jsp") || servletPath.contains("admin/login.jsp")){
chain.doFilter(request, response);
}else {
resp.sendRedirect("/ejuornal/index.jsp");
}
}
chain.doFilter(request, response);
}
如果这样放的话会如下图的效果:

\


有两个页面重合在一起,原因是:有两个chain.doFilter(request, response);的执行导致的。

也就是说咩执行一次chain.doFilter(request, response);就是一个请求的执行。