过滤器
2021-09-14 10:39:59 13 举报
AI智能生成
过滤器大纲
作者其他创作
大纲/内容
过滤请求和响应
作用
自动登录
统一编码
过滤一些字符和符号
应用
概述
继承自tomcat库的Filter接口
类继承FIlter接口
init()
chain.doFilter放行
doFilter()
destroy
类结构
编写FIlter类路径的xml文件
入门
服务器启动即启动
出生
每一个线程穷启动都会获得一个doFilter的相应的过滤器
存活
执行destroy进行销毁或者服务器移除Filter
死亡
生命周期
以/开始,并且以相应的目录文件结束/demo/zte/com/frame/doSomething
完全匹配
以/开始,并且以*结束:/demo/zte/*
目录匹配
以*开始,以后缀名结束:*.jsp
后缀名匹配
url-pattern配置
同一个访问配置多个过滤器
进入顺序是在xml中先定义的过滤器先执行,返回顺序是先定义的后执行
访问顺序
过滤链模式
指定过滤哪个servlet
servlet-name
REQUEST:只过滤从浏览器发过来的请求
FORWARD:只过滤转发过来的请求
INCLUDE:只过滤包含过来的请求
ERROR:只过滤错误过来的请求
指定过滤哪种转发方式
dispatcher
filter的子标签
固定的
全局统一配置页面
FilterConfig fc = filterConfig
一个接口,在过滤器类中实现
fc.getFilterName()
获取Filter的名称
fc.getInitParamater(xml定义的参数名称)
获取Filter的初始化参数
fc.getServletContext()
获取上下文对象
fc.getInitParameterNames()
获取Filter所有参数名称
Filter-Config
过滤器
0 条评论
下一页