java filter如何使用
来源:互联网 发布:有限元软件有哪些 编辑:程序博客网 时间:2024/05/21 09:37
建立一个过滤器涉及下列五个步骤:
1)建立一个实现Filter接口的类。这个类需要三个方法,分别是:doFilter、init和destroy。doFilter方法 包含主要的过滤代码(见第2步),init方法建立设置操作,而destroy方法进行清楚。
2) 在doFilter方法中放入过滤行为。doFilter方法的第一个参数为ServletRequest对象。此对象给过滤器提供了对进入的信息(包括 表单数据、cookie和HTTP请求头)的完全访问。第二个参数为ServletResponse,通常在简单的过滤器中忽略此参数。最后一个参数为 FilterChain,如下一步所述,此参数用来调用servlet或JSP页。
3)调用FilterChain对象的doFilter方法。 Filter接口的doFilter方法取一个FilterChain对象作为它的一个参数。在调用此对象的doFilter方法时,激活下一个相关的过 滤器。如果没有另一个过滤器与servlet或JSP页面关联,则servlet或JSP页面被激活。
4)对相应的servlet和JSP页面注册过滤器。在部署描述符文件(web.xml)中使用filter和filter-mapping元素。
5)禁用激活器servlet。防止用户利用缺省servlet URL绕过过滤器设置
1)建立一个实现Filter接口的类。这个类需要三个方法,分别是:doFilter、init和destroy。doFilter方法 包含主要的过滤代码(见第2步),init方法建立设置操作,而destroy方法进行清楚。
2) 在doFilter方法中放入过滤行为。doFilter方法的第一个参数为ServletRequest对象。此对象给过滤器提供了对进入的信息(包括 表单数据、cookie和HTTP请求头)的完全访问。第二个参数为ServletResponse,通常在简单的过滤器中忽略此参数。最后一个参数为 FilterChain,如下一步所述,此参数用来调用servlet或JSP页。
3)调用FilterChain对象的doFilter方法。 Filter接口的doFilter方法取一个FilterChain对象作为它的一个参数。在调用此对象的doFilter方法时,激活下一个相关的过 滤器。如果没有另一个过滤器与servlet或JSP页面关联,则servlet或JSP页面被激活。
4)对相应的servlet和JSP页面注册过滤器。在部署描述符文件(web.xml)中使用filter和filter-mapping元素。
5)禁用激活器servlet。防止用户利用缺省servlet URL绕过过滤器设置
- java filter如何使用
- Hibernate 如何使用filter
- Hibernate 如何使用filter
- Java Filter过滤器使用
- JAVA过滤器的使用(Filter)
- Java Filter过滤器初使用
- elasticsearch中如何高效的使用filter
- elasticsearch中如何高效的使用filter
- elasticsearch如何高效的使用filter
- 简单分析如何使用aggregate_instance_extra_spec filter
- filter过滤器在项目中如何使用
- JAVA WEB过滤器Filter使用总结
- Java 使用 Spring 容器管理 Filter
- Java过滤器-Filter过滤器的使用
- java中使用简单的filter
- Java Filter的介绍及使用
- Java web Filter的介绍及使用
- JAVA中的使用Filter过滤器设置字符集
- Android处理图片OOM的若干方法小结
- 硅谷创业教父Paul Graham:如何获得创业好点子?
- VMWare“Could not get vmci driver version:句柄无效”的错误
- Android 驱动开发系列一
- OpenCV2.4版本的camshiftdemo.cpp的详细注释
- java filter如何使用
- YouTube的挑战者 JustinTV教你如何打造实时视频网站
- p1010 hostsetup
- 吻你,终生
- 那些你该了解的Spring子项目
- oracle隐式游标和显示游标
- 做好准备 向“云测试”出发
- css hack
- django 模板的html文件有中文,显示有问题。