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

spring filter 过滤器 流入 对象 属性

2012-10-07 
springfilter 过滤器注入 对象 属性配置一:filterfilter-nameDelegatingFilterProxy/filter-namefi

spring filter 过滤器 注入 对象 属性

配置一:

<filter>        <filter-name>DelegatingFilterProxy</filter-name>        <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>        <init-param>            <param-name>targetBeanName</param-name>            <param-value>myFilter</param-value>         //自己过滤器的名字        </init-param>        <init-param>            <param-name>targetFilterLifecycle</param-name>            <param-value>true</param-value>        </init-param>    </filter>    <filter-mapping>        <filter-name>DelegatingFilterProxy</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>

?

配置二:

<filter>        <filter-name>myFilter</filter-name>        <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>        <init-param>            <param-name>targetFilterLifecycle</param-name>            <param-value>true</param-value>        </init-param>    </filter>    <filter-mapping>        <filter-name>DelegatingFilterProxy</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>

?

方法一或者二不同的地方就是在web.xml中的写法不同而已没有太大的区别,配完web.xml之后还要配置 applicationContext.xml中的bean。

applicationContext.xml配置:

<bean id="myFilter" name="code">@Component("tjFilter") public class TjFilter implements Filter {@Resource(name="historyManager")private HistoryManager historyManager;public void destroy() {// TODO Auto-generated method stub}   .....}

?

热点排行