1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| package com.xiaoguan.test;
import jakarta.servlet.*; import jakarta.servlet.annotation.WebFilter;
import java.io.IOException; @WebFilter({"*.do","/abc"}) public class Filter implements jakarta.servlet.Filter { public Filter() { System.out.println("无参数构造方法执行了"); }
@Override public void init(FilterConfig filterConfig) throws ServletException { System.out.println(filterConfig.getFilterName()); System.out.println("初始化执行了"); }
@Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { System.out.println("doFilter开始执行了"); chain.doFilter(request,response); System.out.println("doFilter执行结束"); }
@Override public void destroy() { System.out.println("destory执行了"); } }
|