马兰头是发物吗:关于JAVA中filter的问题~`

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/02 11:57:04
程序的主体部分是:
public void doFilter(ServletRequest``````){
long startTime=System.currentTimeMillis();
String remoteAddress=request.getRemoteAddr();
String remoteHost=request.getRemoteHost();
HttpServletRequest httpRequest=(HttpServletRequest)request;
String reqURI=httpRequest.getRequestURI();
String browser=httpRequest.getHeader("User-Agent");
chain.doFilter(quest,response);
long endTime=System.currentTimeMillis();
longworkTime=endTime-startTime;
ServletContext sc=filterConfig.getServletContext();
sc.log("Request from IP:"+remoteAddress+"("+remoteHost+")"+"Using browser("+browser+")+"and wanted to access resource"+reURI+"and used "+workTime+"ms");
}
我知道这个过滤器的结果是写在TOMCAT的日志里;
不过具体要如何实现~`要如何在web.xml中部署````最后使其能在tomcat的日志中反映出来~```程序上一定没错```