servlet和JSP过滤器Filter(28) private ServletContext context; private String filterName; public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws ServletException, IOException { HttpServletRequest req = (HttpServletRequest)request; context.log(req.getRemoteHost() + " tried to Access " + req.getRequestURL() + " on " + new Date() + ". " + "(Reported by " + filterName + ".)"); chain.doFilter(request,response); } public void init(FilterConfig config) throws ServletException { this.config = config; // In case it is needed by subclass. context = config.getServletContext(); filterName = config.getFilterName();