首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp中的过滤器的有关问题

2012-01-14 
jsp中的过滤器的问题packagemyfilerimportjavax.servlet.*importjavax.servlet.http.*importjava.io.*

jsp中的过滤器的问题
package   myfiler;

import   javax.servlet.*;
import   javax.servlet.http.*;
import   java.io.*;
import   java.util.*;

public   class   LoginFilter   extends   HttpServlet   implements   Filter   {
        private   FilterConfig   filterConfig;
        //Handle   the   passed-in   FilterConfig
        public   void   init(FilterConfig   filterConfig)   throws   ServletException   {
                this.filterConfig   =   filterConfig;
        }

        //Process   the   request/response   pair
        public   void   doFilter(ServletRequest   request,   ServletResponse   response,
                                                  FilterChain   filterChain)   {
                long   strattime=System.currentTimeMillis();
                String   remoteAddress=request.getRemoteAddr();
                String   remoteHost=request.getRemoteHost();
                HttpServletRequest   myReq=(HttpServletRequest)   request;
                String   reqURI=myReq.getRequestURI();
                System.out.println(reqURI);
                try   {
                        request.setAttribute( "URI ",   reqURI);
                        filterChain.doFilter(request,   response);
                }   catch   (ServletException   sx)   {
                        filterConfig.getServletContext().log(sx.getMessage());
                }   catch   (IOException   iox)   {
                        filterConfig.getServletContext().log(iox.getMessage());
                }
                filterConfig.getServletContext().log( "发起请求的IP是 "+remoteAddress+ "( "+remoteHost+
                                                                                          "),访问源为 "+reqURI+ "耗时 "+(System.currentTimeMillis()-strattime)+ "ms ");
        }

        //Clean   up   resources
        public   void   destroy()   {
        }
}
请问filterConfig.getServletContext().log( "发起请求的IP是 "+remoteAddress+ "( "+remoteHost+
                                                                                          "),访问源为 "+reqURI+ "耗时 "+(System.currentTimeMillis()-strattime)+ "ms ");这个信息被存在哪里了,我用的是JBuilder和tomcat5.0谢谢各位了




[解决办法]
tomcat5.0/logs目录下没有吗?
[解决办法]
应该在tomcat的logs中

热点排行