1 / 9
文档名称:

Servlet过滤器.ppt

格式:ppt   大小:184KB   页数:9页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Servlet过滤器.ppt

上传人:fanglangjizv 2021/7/7 文件大小:184 KB

下载得到文件列表

Servlet过滤器.ppt

相关文档

文档介绍

文档介绍:本章内容



通过过滤器实现参数的编码问题
通过过滤器实现权限控制问题
1
过滤器概述
Servlet过滤器能够拦截client与server之间传递的信息,能够对这些信息进行查看,修改等操作。
2
Servlet过滤器的用途
用户认证与授权管理
统计Web应用的访问量,和访问的命中率,形成访问报告。
实现Web应用的日志处理功能。
实现数据压缩功能。
对传输的数据进行加密
3
实现Servlet过滤器

三个抽象方法:
void init(FilterConfig config) throws ServletException;
void doChain(ServletRequest req,ServletResponse res,FilterChain chain) throws ServletException;

void destroy();
4
过滤器的配置

<filter>元素定义过滤器的名字与实现类
<filter-mapping>将过滤器与servlet或url模式相匹配

<filter>
<filter-name>EncodingFilter></filter-name>
<filter-class></filter-class>
</filter>
<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<url-pattern>/*<url-pattern>
</filter-mapping>
5
映射的配置
(1) 映射到一个或多个jsp
<filter-mapping>
<filter-name>FilterName</filter-name>
<url-pattern>/path/</url-pattern>
</filter-mapping>
(2) 映射到一个或多个servlet
<filter-mapping>
<filter-name>FilterName</filter-name>
<servlet-name>ServletName1</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>FilterName</filter-name>
<servlet-name>ServletName2</servlet-name>
</filter-mapping>
6
映射的配置
(3) 映射到任意的url
<filter-mapping>
<filter-name>Filte