The test source is as follows:
1 Packagecom. Filtertest.filter;2 3 Importjava.io.IOException;4 5 ImportJavax.servlet.Filter;6 ImportJavax.servlet.FilterChain;7 ImportJavax.servlet.FilterConfig;8 Importjavax.servlet.ServletException;9 Importjavax.servlet.ServletRequest;Ten ImportJavax.servlet.ServletResponse; One A Public classTestfilterImplementsFilter { - - @Override the Public voidInit (Filterconfig filterconfig)throwsservletexception { -Print ("Init"); - } - + @Override - Public voidDoFilter (servletrequest request, servletresponse response, +Filterchain chain)throwsIOException, servletexception { APrint ("Do filter"); at Chain.dofilter (request, response); -Print ("Do filter end!"); - } - - @Override - Public voiddestroy () { inPrint ("destory!"); - } to + voidprint (String info) { -System.out.println (info+ "Thread Name:" +Thread.CurrentThread (). GetName ()); the } *}
After accessing the home page, debug console output:
There is no init initialization and destroy destroy operation, no solution for the moment.
Init and destroy issues in Servlet Filter