过滤器和监听器
一. 过滤器
- 什么是过滤器
- 就是把不需要的东西过滤掉,筛选掉,排除掉
filter
Servlet中过滤器的作用
:
- 可以过滤掉不需要的资源
- 阻止当前资源的访问。使其跳转至其他资源
- 登录校验
- 敏感字过滤
- 还可以过滤请求中的字符编码
- 在MVC框架中做前端控制器(处理所有请求共同操作。)
二. 监听器
- 什么是监听器
- 主要用于Servlet作用域对象的创建、对象属性的增加,删除,更新的监视
- 监听作用域对象的创建和销毁
ServletRequestListener 监听请求对象的创建和销毁
HttpSessionListener 监听会话对象的创建和销毁
ServletContextListener 监听应用对象的创建和销毁 - 监听作用域对象的属性和增加、删除、更新
ServletRequestAttributeListener
HttpSessionAttributeListener
ServletContextAttributeListener