Filter介绍
来源:互联网 发布:mac口红cockney试色 编辑:程序博客网 时间:2024/05/04 08:03
Filter可以认为是Servlet的一种加强版,他主要应用于对用户的请求做预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。Filter也可以对用户的请求生成响应,这一点与Servlet相同,但实际上很少使用Servlet对用户的请求生成响应。使用Filter的完整流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter在对服务器响应进行后处理。
Filter有 如下几个用处:
在HttpServletRequest到达Servlet之前,拦截客户的HttpServletRequest。
根据需要检查HttpServletRequest ,也可以修改HttpServletRequest头和数据
在HttpservletResponse 到达客户端之前,拦截HttpServletResponse 头和数据
Filter有如下几个种类
用户授权的Filter:Filter负责检查用户请求,根据请求过来用户的非法请求
日志Filter:详细记录某些特殊的用户请求
负责解码的Filter:包括对非标准编码的请求请求编码
能改变XML内容的XSLT Filter 等
Filter可以拦截多个请求或者响应,一个请求或者响应也可以被多个Filter拦截
创建一个Filter只需要两步
创建Filter处理类
web.xml中配置Filter
- Filter介绍
- Filter介绍
- Filter介绍
- Filter介绍
- Filter介绍
- Filter介绍
- Filter介绍
- Filter介绍
- Filter介绍
- Filter介绍
- Filter介绍
- Filter介绍
- Filter介绍
- Filter介绍
- Filter使用介绍
- Servlet介绍(5)-----filter
- filter用法详细介绍
- java filter 应用介绍
- 最大报销额 hdu1864 01背包
- JSP/Servlet的生命周期
- Ubuntu中QT3与QT4并存的问题
- springMVC_注解方式传递变量
- 质因数分解 PLUS 因数分解
- Filter介绍
- linux stat函数讲解
- 项目管理学习之一(软件归档_3)—XXX子公司
- oracle数据库对象的创建和使用
- jsp_EL_判断为null与三目运算符
- 幽默-烦恼
- 从今天开始,记录点滴
- poj 1003 Hangover(简单计算题)
- 请求参数接收