javaweb之Filter详解
2015-07-19 00:24:43 21 举报
JavaWeb中的Filter是一种特殊的Java类,用于拦截和处理HTTP请求和响应。它可以实现多个功能,如权限控制、日志记录、数据压缩等。Filter的主要方法是doFilter(),在这个方法中可以对请求和响应进行处理。Filter分为三个阶段:初始化阶段、请求处理阶段和销毁阶段。在初始化阶段,可以设置一些初始化参数;在请求处理阶段,可以对请求进行拦截和处理;在销毁阶段,可以进行一些资源的释放操作。Filter可以与Servlet一起使用,也可以单独使用。通过实现javax.servlet.Filter接口,可以创建自定义的Filter。
作者其他创作
大纲/内容
filter对web容器调用的资源进行过滤
web容器
浏览器
Filter过滤器
Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter。通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截。简单说,就是可以实现web容器对某资源的访问前截获进行相关的处理,还可以在某资源向web容器返回响应前进行截获进行处理。
访问
0 条评论
下一页