如何配置javaWeb日记拦截器,jsp拦截器的实现,web.xml配置拦截器,Filter_Log.java文件实例,记录获取执行前的时间、获取访问的URI、 根据执行前时间和执行后时间获取消耗的总时间,简单的Filter实例:
Filter_Log.java文件源码:
package com.cn.filter;
import java.io.IOException;
import javax.servlet.*;
import javax.servlet.http.*;
import com.sun.org.apache.commons.logging.Log;
import com.sun.org.apache.commons.logging.LogFactory;
public class Filter_Log implements Filter {
// 声明一个Log对象
private Log log = LogFactory.getLog(this.getClass());
// 声明一个filterName变量,用来表示当前Filter名称
private String filterName;
public void init(FilterConfig config) throws ServletException {
// 获取 Filter名称 ,赋值给filterName变量
filterName = config.getFilterName();
// 设置启动时记录日志
log.info(“启动 Filter: ” + filterName);
}
pu