用Filter过滤登陆验证,怎样把登陆页面和注册页面排除出去呀?
我所有的.jsp直接放在了WebContent里面,所有的Servlet也放在同一个包中了,求指教!!
[解决办法]
登陆或注册页面直接放在WebContent下。
所有功能界面放WebContent/main下
过滤器拦截所有main下即可!
[解决办法]
if(url==登录
[解决办法]
url==注册){
排除
}
这里的“url”怎么取呢,“登陆”是指完整的可以在浏览器中看到的路劲吗?
//获取访问地址,如果是登录页面则放行
String path = req.getRequestURI();
System.out.println(path);
//验证码图片和js放行
if(path.endsWith("/login.jsp")
[解决办法]
path.endsWith("/register.jsp")){
System.out.println("----------");
chain.doFilter(request, response);
}