分享

filter

 天天new 2013-05-05
一个filter 包括:
1. 在servlet被调用之前截获;
2. 在servlet被调用之前检查servlet request;
3. 根据需要修改request头和request数据;
4. 根据需要修改response头和response数据;
5. 在servlet被调用之后截获.

配置文件的几种不同的情况:
1、过滤所有的请求:
[html]
<filter-mapping> 
 
    <filter-name>filter</filter-name> 
 
    <url-pattern>/*</url-pattern> 
 
</filter-mapping> 

2、过滤制定类型的请求:只过滤“.html”的文件
[html] 
filter-mapping> 
 
    <filter-name>filter</filter-name> 
 
    <url-pattern>*.html</url-pattern> 
 
</filter-mapping> 

3、过滤多种类型的:需要配置两个<filter-mapping>
[html] 
<filter-mapping> 
 
    <filter-name>filter</filter-name> 
 
    <url-pattern>*.html</url-pattern> 
 
</filter-mapping> 
 
<filter-mapping> 
 
    <filter-name>filter</filter-name> 
 
    <url-pattern>*.jsp</url-pattern> 
 
</filter-mapping> 

4、过滤指定文件:就是刚才的情况,注意加“/”
[html]
<filter-mapping> 
    <filter-name>loginFilter</filter-name> 
    <url-pattern>/index.html</url-pattern> 
  </filter-mapping> 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多