过滤器
Posted hgfs瑞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了过滤器相关的知识,希望对你有一定的参考价值。
一、过滤器,设计执行流程:
1、用户访问服务器
2、过滤器: 对Servlet请求进行拦截
3、先进入过滤器, 过滤器处理
4、过滤器处理完后, 在放行, 此时,请求到达Servlet/JSP
5、Servlet处理
6、Servlet处理完后,再回到过滤器, 最后在由tomcat服务器相应用户;
二、开发步骤
1、实现一个普通java类,实现Filter接口。
2、配置过滤器
三、过滤器的执行流程
四、相关API
|-- interface Filter 过滤器核心接口
Void init(filterConfig); 初始化方法,在服务器启动时候执行
Void doFilter(request,response,filterChain); 过滤器拦截的业务处理方法
Void destroy(); 销毁过滤器实例时候调用
|-- interface FilterConfig 获取初始化参数信息
String |
getInitParameter(java.lang.String name) |
Enumeration |
|-- interface FilterChain 过滤器链参数;一个个过滤器形成一个执行链;
void doFilter(ServletRequest request, ServletResponse response) ; 执行下一个过滤器或放行
以上是关于过滤器的主要内容,如果未能解决你的问题,请参考以下文章