构造第一个Filter过滤器
来源:互联网 发布:什么是世界货币 知乎 编辑:程序博客网 时间:2024/06/06 19:53
代码:
FirstFilter.java
package com.filter;import java.io.IOException;import java.util.Date;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletRequest;public class FirstFilter implements Filter {private FilterConfig fc; public FirstFilter() { // TODO Auto-generated constructor stub }public void destroy() {// TODO Auto-generated method stub}public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {// TODO Auto-generated method stubHttpServletRequest httpReq=(HttpServletRequest)request;String ip=httpReq.getRemoteAddr();String path=httpReq.getServletPath();fc.getServletContext().log("IP"+ip+"于"+new Date()+"访问"+path);chain.doFilter(request, response);}public void init(FilterConfig fConfig) throws ServletException {// TODO Auto-generated method stubthis.fc=fConfig;}}
然后在项目中任意添加几个JSP页面,启动Web项目。任意访问一些页面,在Tomcat日志中会以如下形式记录每次的访问信息.
0 0
- 构造第一个Filter过滤器
- 【第一个过滤器Filter】
- 第一个过滤器实例
- javaweb中的过滤器学习总结(1)---myeclipse下的第一个Filter
- 第一个Nginx filter模块
- Filter:JSP系统设置多个过滤器
- tensorflow构造第一个神经网络
- Servlet Filter(过滤器)----->张国亮总结心得第一季
- 过滤器Filter
- 过滤器Filter
- Filter 过滤器
- 过滤器 filter
- 过滤器filter
- 过滤器,Filter
- 过滤器Filter
- filter--过滤器
- 过滤器Filter
- filter过滤器
- 从头开始搭建一个dubbo+zookeeper平台
- 关于socket_create 报错,call to undefined function socket_create()的可能的解决方案。
- Homebrew安装软件包失败
- [Linux]:环境变量
- 结构体、联合体、枚举
- 构造第一个Filter过滤器
- Android软键盘(三)自动弹出键盘的现象
- A. Bachgold Problem
- 使用php编写在线浏览日志文件的小应用
- JQuery浮动层-01
- Bootstrap源码解读(第五弹:按钮)
- 做产品的一些碎碎念
- 欧拉计划 39
- RSA加密算法