servlet和JSP过滤器Filter(33) req.getRequestURL() + " on " + formatter.format(calendar.getTime())); } chain.doFilter(request,response); } public void init(FilterConfig config) throws ServletException { this.config = config; context = config.getServletContext(); formatter = DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM); try { startTime = Integer.parseInt(config.getInitParameter("startTime")); endTime = Integer.parseInt(config.getInitParameter("endTime")); } catch(NumberFormatException nfe) { // Malformed or null // Default: Access at or after 10 p.m. but before 6 a.m. // is considered unusual. startTime = 22; // 10:00 p.m. endTime = 6; // 6:00 a.m. } } public void destroy() {} // Is the current time between the start and end // times that are marked as abnormal Access times?