JAVAWEB系列-2-4
JSP基本使用
El表达式
JSTL
Listener
Filter
Ajax
JDBC
Junit
Filter
定义:过滤器,用来拦截一些任务。 作用:在Servlet接受请求的时候,要对请求进行分析,对一些不满足条件的,拒绝
实现filter
配置filter
配置web.xml
针对不同的对象的过滤:
对所有的对象都有过滤作用:url-pattern的的设置,注意
对Sysmgr下的所有对象都具有过滤作用:
只对指定的servlet具有过滤作用
生命周期:
创建:web程序启动的时候,web服务器将创建filter实例对象并调用init,进行初始化 常驻内存:被初始化以后,filter被加载到内存,直到调用destory()方法 销毁:调用destory(),执行一次,释放资源
Filter的执行顺序
Filter>Servlet filter拦截客户端以后,按需进行处理,转发给相应的servlet,进行对客户端的响应