过滤器

什么是过滤器

  1. 过滤器是一个运行在服务器端的程序,先于与之相关的servlet和JSP页面之前运行,实现对请求资源的过滤功能
  2. 过滤器可附加到一个或多个Servlet或JSP页面上,可以检查请求信息,也可以处理响应信息
  3. Filter的基本功能是对Servlet容器调用Servlet的过程进行拦截,从而在Servlet执行前后实现一些特殊功能
  4. 过滤器常用实例:自动登录、解决全站乱码、屏蔽非法文字、进行响应数据压缩等等
    28JavaWeb基础 - 过滤器

过滤器的实现过程

1)实现类,需要实现接口javax.servlet.Filter
28JavaWeb基础 - 过滤器

2)web.xml配置,使用< filter>和< filter-mapping>
28JavaWeb基础 - 过滤器

相关文章: