@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("过滤器初始化"); } }