如何从web.xml中的属性文件中读取

时间:2011-10-23 15:37:33

标签: spring java-ee web.xml

在我的 web.xml 中,我想从属性文件中读取欢迎文件 类似的东西:

<welcome-file-list>
    <welcome-file>${home.page}</welcome-file>
  </welcome-file-list>

我已配置 propertyPlaceholderConfigurer

<bean id="propertyPlaceholderConfigurer"
        class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <list>

                <value>classpath:messages/application.properties</value>

            </list>
        </property>
    </bean>

是否应该在web.xml中添加额外的参数,或者需要定义另一个bean还是什么?

我在web.xml的同一级别上有另一个xml文件(在WEB-INF direclty下) 我能以同样的方式从其中的属性文件中读取吗?

请告知。

1 个答案:

答案 0 :(得分:6)

它不像那样工作; web.xml文件完全与Spring无关。

可以做的是拥有一个硬编码的欢迎文件,在 文件中,重定向到Spring配置中定义的内容,通过抓取它来检索页面手动弹簧上下文。