首页 > 代码库 > 过滤器
过滤器
一、过滤器,设计执行流程:
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 |
getInitParameterNames() |
|-- interface FilterChain 过滤器链参数;一个个过滤器形成一个执行链;
void doFilter(ServletRequest request, ServletResponse response) ; 执行下一个过滤器或放行
过滤器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。