今天无意间看到一个博友写了filter执行情况。 我觉得他这个图画得很好。经过修改,就在此收藏一下吧。为了以后方便查阅。
[img]/upload/attachment/98065/55bb5861-f89b-33d1-b389-880479187d49.jpg[/img]
[img]/upload/attachment/98065/55bb5861-f89b-33d1-b389-880479187d49.jpg[/img]
public class TestFilter implements Filter {
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
//Code1 begin
System.out.println("before invoke Filter's chain.doFilter() ..");
//Code1 end
chain.doFilter(request, response);
//Code2 begin
System.out.println("after invoke Filter's chain.doFilter() ..");
//Code2 end
}
public void init(FilterConfig filterConfig) throws ServletException {
System.out.println("Filter init()...");
}
public void destroy() {
}
}