开发一个简单的FirstFilter,用来打印用户访问ip地址和访问的页面
HttpServletRequest request = (HttpServletRequest) req;
doFilter()方法中的req参数的类型是ServletRequest,需要转换为HttpServletRequest类型方便调用某些方法 (参考request常见方法)
String ip = request.getRemoteAddr();
获取来路用户的ip地址
String url = request.getRequestURL().toString();
获取用户访问的页面地址
System.out.printf("%s %s 访问了 %s%n", date, ip, url);
在控制台打印出来
chain.doFilter(request, response);