@WebFilter(filterName = "LoginFilter",urlPatterns = {"/edit"})
public class LoginFilter implements javax.servlet.Filter {
public void destroy() {
System.out.println("过滤器销毁....");
}
public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws ServletException, IOException {
System.out.println("过滤器执行....");
HttpServletRequest request =(HttpServletRequest)req;
HttpServletResponse response=(HttpServletResponse)resp;
HttpSession session = request.getSession();
User user = (User)session.getAttribute("user");
if (user==null){
response.sendRedirect(request.getContextPath()+"/login");
}
chain.doFilter(req, resp);
}
public void init(FilterConfig config) throws ServletException {
System.out.println("过滤器初始化");
}
}