java WEB开发中的过滤器接口Filter
Filter在Web开发中的应用。 过滤器概述: 过滤器就是在源数据和目的数据之间起过滤作用的中间组件。对Web应用来说,过滤器 是一个驻留在服务器端的Web组件,它可以截取客户端和资源之间的请求与响应信息, 并对这些信息进行过滤。 当Web容器接受到一个对资源的请求时,它将判断是否有过滤器与这个资源相关联。如 果有,那么容器将把请求交给过滤器进行处理。在过滤器中,你可以改变请求的内容, 或者重新设置请求的报头信息,然后再将请求发送给目标资源。当目标资源对请求作出 响应时候,容器同样会将响应先转发给过滤器,再过滤器中,你可以对响应的内容进行 转换,然后再将响应发送到客户端。 与过滤器开发相关的接口与类都包含在javax.serlvet和javax.servlet.http包中,主 要有下面的接口和类。 ·javax.servlet.Filter接口 ·javax.servlet.FilterConfig接口 ·javax.servlet.FilterChain接口 ·javax.servlet.ServletRequestWrapper类 ·javax.servlet.ServletResponseWrapper类 ·javax.servlet.http.HttpServletRequestWrapper类 ·javax.servlet.http