servlet和JSP过滤器Filter(32) import Java.util.*;import Java.text.*;/** Filter that keeps track of Accesses that occur* at unusual hours.*/public class LateAccessFilter implements Filter { private FilterConfig config; private ServletContext context; private int startTime, endTime; private DateFormat formatter; public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws ServletException, IOException { HttpServletRequest req = (HttpServletRequest)request; GregorianCalendar calendar = new GregorianCalendar(); int currentTime = calendar.get(calendar.HOUR_OF_DAY); if (isUnusualTime(currentTime, startTime, endTime)) { context.log("WARNING: " + req.getRemoteHost() + " Accessed " +