Servlet 过滤器应用实例三 记录客户端主机信息的Filter
来源:互联网 发布:中央网络电视台手机版 编辑:程序博客网 时间:2024/05/18 03:39
/** * 该实例演示记录客户端主机信息的Filter * www.javatx.cn */package cn.javatx;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;/** * @author * */public class logFilter implements Filter {private ServletContext context;/* (non-Javadoc) * @see javax.servlet.Filter#init(javax.servlet.FilterConfig) */public void init(FilterConfig arg0) throws ServletException {// TODO Auto-generated method stubcontext = arg0.getServletContext();}/* (non-Javadoc) * @see javax.servlet.Filter#doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain) */public void doFilter(ServletRequest arg0, ServletResponse arg1,FilterChain arg2) throws IOException, ServletException {// TODO Auto-generated method stubcontext.log("[" + arg0.getRemoteHost() + "] request: " +((HttpServletRequest)arg0).getRequestURI());arg2.doFilter(arg0, arg1);context.log("[" + arg0.getRemoteHost() + "] done");}/* (non-Javadoc) * @see javax.servlet.Filter#destroy() */public void destroy() {// TODO Auto-generated method stubcontext = null;}}
可以在tomcat 目录的log目录下的localhost.2006-01-02.log看到以下消息:
2006-1-2 16:25:51 org.apache.catalina.core.ApplicationContext log
信息: [127.0.0.1] request: /Filter/
2006-1-2 16:25:51 org.apache.catalina.core.ApplicationContext log
信息: [127.0.0.1] done
这表明logFilter已经被server调用成功.
- Servlet 过滤器应用实例三 记录客户端主机信息的Filter
- Servlet 过滤器应用实例二 检查登录信息并向客户端返回script
- Servlet的Filter过滤器
- Servlet的Filter过滤器
- Servlet的过滤器Filter
- servlet的filter过滤器
- Filter Servlet实例应用
- servlet的过滤器filter类
- Servlet- Filter-实例-非法字符过滤器
- Servlet 过滤器应用实例一
- 过滤器的应用之自动登录--filter(三)
- 过滤器Filter的简单应用
- JavaWeb的Filter过滤器应用
- javax.servlet.Filter 的过滤器的使用
- Servlet Filter(过滤器)-王少飞的个人心得
- 【Servlet】Filter过滤器的编写和配置
- servlet filter的串联过滤器执行原理
- Java Web 的servlet 之过滤器 filter
- linux驱动程序调试常用方法
- javaScript正则表达式
- CSS实例:非常不错的鼠标悬停TIP效果
- JAVA网站高并发解决方案
- 异步发送邮件
- Servlet 过滤器应用实例三 记录客户端主机信息的Filter
- NSDate和NSString
- jquery post 跨域 提交数据
- First Missing Positive
- 牛奶(乳制品)
- 网站运营缺少什么
- """
- HDU-2004 日期转换
- MD5加密算法