首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

配备filter拦截forward之类的内部转发

2012-08-27 
配置filter拦截forward之类的内部转发在servlet-2.3中,Filter会过滤一切请求,包括服务器内部使用forward转

配置filter拦截forward之类的内部转发

在servlet-2.3中,Filter会过滤一切请求,包括服务器内部使用forward转发请求和<%@ include file="/index.jsp"%>的情况。

到了servlet-2.4中Filter默认下只拦截外部提交的请求,forward和include这些内部转发都不会被过滤,但是有时候我们需要forward的时候也用到Filter,这样就需要如下配置。

?

?

<filter>    <filter-name>TestFilter</filtername>    <filter-class>anni.TestFilter</filter-class></filter><filter-mapping>    <filter-name>TestFilter</filtername>    <url-pattern>/*</url-pattern>    <dispatcher>REQUEST</dispatcher>    <dispatcher>FORWARD</dispatcher>    <dispatcher>INCLUDE</dispatcher>    <dispatcher>EXCEPTION</dispatcher></filter-mapping>
?

热点排行