书上代码分析(Logfilter)

//返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数。而且可以用这个值来构造一个Date对象。

 long before = System.currentTimeMillis();

 

//HttpServletRequest接口是ServletRequest子接口,HttpServletRequest接口遵循http协议。将ServletRequest请求转换为HttpServletRequest请求。

 HttpServletRequest hrequest = (HttpServletRequest)request;

 

//输出提示信息,通过getServletPath()方法获取请求的路径,在日志中记录请求的url。(不完整的url形式输出)

 System.out.println("Filter已经截获到用户的请求的地址: " +hrequest.getServletPath());

 

//返回当前的计算机时间,标记结束时间,和前面的before构成范围,计算过滤所需时间。

long after = system.currentTimeMillis();

 

posted @ 2018-03-26 12:20  WW_Hai  阅读(110)  评论(0编辑  收藏  举报