这有什么特别的方法吗? 我得到的是:
我想要的是使用param.key配置pages-servlet.xml中的一个bean。
我在xml中使用<property name="myField" value="${param.key}"/>
,但我发现该字段配置了${param.key}
而不是'value'。
配置bean的正确方法是什么?
好的,我通过将定义配置bean的应用程序上下文文件导入pages-servlet.xml来解决它。 它有效,但似乎非常错误。
答案 0 :(得分:3)
属性占位符是您想要的。
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd">
<context:property-placeholder location="classpath:/config.properties" />
<bean id="mybean" class="...">
<property name="xxx" value="${prop.value}" />
</bean>
</beans>