Как читать из файла свойств в web.xml - PullRequest
4 голосов
/ 23 октября 2011

в моем 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, или нужно определить другой бин или как?

также у меня есть другой xml-файл на том же уровне web.xml (под директивой WEB-INF) могу ли я прочитать из файла свойств в нем таким же образом?

пожалуйста, сообщите.

1 Ответ

6 голосов
/ 23 октября 2011

Так не работает;web.xml файл полностью не связан с Spring.

Что вы могли бы сделать, это иметь жестко запрограммированный файл приветствия, а внутри это file, перенаправить на что-то определенное в конфигурации Spring, получить страницу, взяв контекст Spring вручную.

...