首页 > 代码库 > Filter类

Filter类

Filter类其实也是servlet,它的作用是客户端请求到达时未达到servlet处理前拦截请求,可以对HttpServletRequest进行预处理,然后再把请求转交给后续的servlet处理;它也可会HttpServletResponse返回客户端前进行后处理。

Filter的通常用法:

1.用户授权判断,当用户请求达到时,验证用户是否已通过登录授权。

2.日志记录处理,记录用户特殊用户请求。

3.解码处理,负责对请求的内容统一进行解码。

Filter类需要实现javax.servlet.Filter接口,该接口有3个方法:init()、doFilter()、destroy()。

 

Filter类