一个过滤器是一个可以传送请求或修改响应的对象。过滤器并不是servlet,他们并不实际创建一个请求。他们是请求到达一个servlet前的预处理程序,和/或响应离开servlet后的后处理程序。就像你将在后面的例子中看到的,一个过滤器能够:·在一个servlet被调用前截获该调用·在一个servlet被调用前检查请求·修改在实际请求中提供了可定制请求对象的请求头和请求数据·修改在实际响应中提供了可定制响应对象的响应头和响应数据·在一个servlet被调用之后截获该调用    你可以一个过滤器以作用于一个或一组servlet,零个或多个过滤器能过滤一个或多个servlet。