filter注入自定义参数问题

llxi 发布于 2014/04/21 11:16
阅读 146
收藏 0

在CodeFilter中定义了一个参数(带get/set方法):

private String casServerLoginUrl;

在doFilter()方法中打印出来值为:null

web.xml配制:

<filter>
  <filter-name>CodeFilter</filter-name>
  <filter-class>com.huateng.bussiness.security.util.CodeFilter</filter-class>
  <init-param>
<param-name>casServerLoginUrl</param-name>
<param-value>${cas.remote.casServerLoginUrl.test}</param-value>
</init-param>
</filter>

cas.remote.casServerLoginUrl.test=https\://llx.chinaums.com\:7002/cas/login

加载properties文件:

<bean id="propertyConfigurer"
    class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:server.properties</value>
<value>classpath:servicesConfig.properties</value>
</list>
</property>
<!--<property name="location" value="classpath:server.properties" />-->
</bean>


请问是什么原因?

加载中
返回顶部
顶部