首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

web.xml里<filter-地图ping>中的<dispatcher>作用

2012-10-27 
web.xml里filter-mapping中的dispatcher作用???? 在2.4版本的servlet规范在部属描述符中新增加了一个

web.xml里<filter-mapping>中的<dispatcher>作用

???? 在2.4版本的servlet规范在部属描述符中新增加了一个<dispatcher>元素,这个元素有四个可能的值:即REQUEST,FORWARD,INCLUDE和ERROR,可以在一个<filter-mapping>元素中加入任意数目的<dispatcher>,使得filter将会作用于直接从客户端过来的request,通过forward过来的request,通过include过来的request和通过<error-page>过来的request。如果没有指定任何<dispatcher>元素,默认值是REQUEST。可以通过下面几个例子来辅助理解。??
? 例1:?????

  <filter-mapping>            <filter-name>Logging   Filter</filter-name>            <url-pattern>/products/*</url-pattern>            <dispatcher>FORWARD</dispatcher>            <dispatcher>REQUEST</dispatcher>     </filter-mapping>  

??
???? ?在这种情况下,如果请求是以/products/…开头的,并且是通过request?? dispatcher的forward方法传递过来或者直接从客户端传递过来的,则必须经过这个过滤器。

热点排行