jsp过滤器filter
2013-05-07 20:40
239 查看
概念
过滤器作为中间层起过滤作用,用于拦截请求或相应,给web程序员提供一个预处理的机会,一般用于日志记录、权限控制、编码转换、数据加密
如何创建:必须实现javax.servlet.Filter接口,并实现三个方法:
init(): 初始化时调用,对配置信息进行初始化
doFilter(ServletRequest req, ServletResponse resp, FilterChain chain):参数chain为web.xml中配置的多个过滤器形成的链
destory(): 容器销毁实例之前调用
创建过滤器的一般步骤:
1)建立一个实现Filter接口的类并覆盖上面的三个方法
2)在doFilter方法中放入过滤行为
3)调用FilterChainduixiang的doFilter方法,将req和resp作为参数传入
4)在web.xml中配置filter和filter-mapping
例子:编码过滤器
实现步骤:
1)创建web应用TestFilter
2)在src下创建编码过滤器EncodingFilter,如图
3)在web.xml中配置编码过滤器,如图
4)在webroot下创建表单页index.htm,如图
5)在webroot下创建表单处理页process.jsp,如图
6)在tomcat中部署应用
7)启动tomcat测试
过滤器作为中间层起过滤作用,用于拦截请求或相应,给web程序员提供一个预处理的机会,一般用于日志记录、权限控制、编码转换、数据加密
如何创建:必须实现javax.servlet.Filter接口,并实现三个方法:
init(): 初始化时调用,对配置信息进行初始化
doFilter(ServletRequest req, ServletResponse resp, FilterChain chain):参数chain为web.xml中配置的多个过滤器形成的链
destory(): 容器销毁实例之前调用
创建过滤器的一般步骤:
1)建立一个实现Filter接口的类并覆盖上面的三个方法
2)在doFilter方法中放入过滤行为
3)调用FilterChainduixiang的doFilter方法,将req和resp作为参数传入
4)在web.xml中配置filter和filter-mapping
例子:编码过滤器
实现步骤:
1)创建web应用TestFilter
2)在src下创建编码过滤器EncodingFilter,如图
3)在web.xml中配置编码过滤器,如图
4)在webroot下创建表单页index.htm,如图
5)在webroot下创建表单处理页process.jsp,如图
6)在tomcat中部署应用
7)启动tomcat测试
相关文章推荐
- servlet和jsp页面过滤器Filter详解
- servlet和JSP过滤器Filter
- servlet和JSP过滤器Filter
- Filter:JSP系统设置多个过滤器
- 通过过滤器(Filter)解决JSP的Post和Request中文乱码问题
- servlet和JSP过滤器Filter(全)
- JSP过滤器Filter配置过滤类型汇总
- JSP 中的 Filter 过滤器
- JSP Filter(过滤器)简单实例
- jsp servlet中的过滤器Filter配置总结
- jsp servlet中的过滤器Filter配置总结
- jsp过滤器MyFristFilter
- jsp servlet中的过滤器Filter配置总结
- 使用filter(过滤器)处理JSP和servlet的中文乱码
- 中文乱码问题解决,过滤器配置,get post提交乱码,filter,struts乱码,jsp乱码
- JSP之过滤器Filter
- JSP过滤器Filter配置过滤类型汇总
- web 过滤器(jsp+cookie+filter免登陆Tomcat)使用记录
- Jsp过滤器Filter配置过滤类型汇总
- 4000 jsp过滤器Filter配置过滤器汇总