首页 > Web开发 > 详细

学习javaWeb之Servlet——Filter

时间:2014-02-22 09:36:08      阅读:312      评论:0      收藏:0      [点我收藏+]

1、Filter简介

Filter 位于客户端(浏览器、手机终端等)和请求资源之间,在此起到过滤作用。
请求资源可以是,Servlet、JSP页面、HTML页面等,他们在请求资源的前后来执行,请求和响应可以通过Filter进行自定义修改。
Filter常用在如下几个方面:Session管理、权限验证、日志记录、字符编码转换等。

2、Filter的使用

1、创建一个类实现Filter接口,同时需要实现 doFilter、init、destroy等方法。
2、在doFilter中做逻辑处理,参数ServletRequest、ServletResponse、FilterChain。
3、FilterChain调用doFilter方法,进行下一个过滤器,这个一定要调用,否则过滤器将会中断。
4、注册Filter,来过滤Servlet和Jsp,在web.xml中,使用filter和filter-mapping标签配置。

3、Filter 得到初始化的参数

public void init(FilterConfig config) {
String value = config.getInitParameter("yourkey"); //这样就可以得到
}


学习javaWeb之Servlet——Filter

原文:http://blog.csdn.net/wangduanqing5945/article/details/19620157

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!