package com.newvideo.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.newvideo.util.Constant; public class LoginFilter implements Filter { public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { if (Constant.IsDebug) System.out.println("登陆过滤器"); HttpServletRequest httpRequest = (HttpServletRequest) request; HttpServletResponse httpResponse = (HttpServletResponse) response; String url = httpRequest.getRequestURL().toString(); if (!url.contains("Login")&&!url.contains("login")) { // if (httpRequest.getSession().getAttribute("ADMIN_INFO") == null && !url.contains("login.jsp")) { // httpResponse.sendRedirect("/BuWan/admin/login.jsp"); // } else { chain.doFilter(request, response); // } } else { chain.doFilter(request, response); } } public void destroy() { } public void init(FilterConfig filterConfig) throws ServletException { } }