阿里云
为了无法计算的价值
打开APP
阿里云APP内打开
学习中心> Filte过滤器、Listener监听器使用教程> 正文

Filte过滤器、Listener监听器使用教程

18课时 |
1404人已学 |
免费
课程介绍

Filter(过滤器)是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对Web服务器管理的所有Web资源:例如Jsp、Servlet、静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。

Listener(监听器)用于监听web应用中某些对象、信息的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。当范围对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。常用于统计在线人数和在线用户,系统加载时进行信息初始化,统计网站的访问量等等。

过滤器的入门

 

 

目录

l      什么是过滤器

l      过滤器的作用

l      过滤器如何编写

l      Filter接口三个方法

l

 

1.  什么是过滤器(Filte)

过滤器是JavaWeb三大组件之一。

2.  过滤器的作用

它会在一组资源(jsp,servles,.css,.html等)的前面执行。

它可以让请求得到目标资源,也可以不让请求得达到目标资源。

过滤器有拦截的能力。(对一组资源进行统一处理)

3.  过滤器如何编写

1.    写一个类实现Filter接口

2.    在web.xml中进行配置

Filter接口三个方法(生命周期)

1.   void init(FilterConfig)

创建之后马上执行;Filter会在服务器启动时就创建

2.   void destory

销毁之前,执行在服务期关闭时销毁

3.   viod doFilter(servetRegrest,ServletResponsy,FilterChain)

每次过滤时都会执行

Filter是单例的!

image.png

 

我的学习进度
请登录后查看您的学习进度!
立即登录
本课程相关云产品