过滤器和监听器

过滤器和监听器

一. 过滤器

什么是过滤器
就是把不需要的东西过滤掉,筛选掉,排除掉
filter

Servlet中过滤器的作用
:

  1. 可以过滤掉不需要的资源
  2. 阻止当前资源的访问。使其跳转至其他资源
  3. 登录校验
  4. 敏感字过滤
  5. 还可以过滤请求中的字符编码
  6. 在MVC框架中做前端控制器(处理所有请求共同操作。)

二. 监听器

什么是监听器
主要用于Servlet作用域对象的创建、对象属性的增加,删除,更新的监视
  1. 监听作用域对象的创建和销毁
    ServletRequestListener 监听请求对象的创建和销毁
    HttpSessionListener 监听会话对象的创建和销毁
    ServletContextListener 监听应用对象的创建和销毁
  2. 监听作用域对象的属性和增加、删除、更新
    ServletRequestAttributeListener
    HttpSessionAttributeListener
    ServletContextAttributeListener
-------------本文结束感谢您的阅读-------------