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

发布于 2024-12-11 05:38:08 字数 784 浏览 0 评论 0原文

在我的 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 或者什么?

我还有另一个 xml 文件位于 web.xml 的同一级别(在 WEB-INF 目录下) 我可以以同样的方式从其中的属性文件中读取吗?

请指教。

in my web.xml i want to read the welcome file from property file
something like:

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

i have propertyPlaceholderConfigurer configured:

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

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

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

is there's additional param should be added to web.xml, or another bean needs to be defined or what ?

also i have another xml file on the same level of web.xml (under WEB-INF direclty)
can i read from property file in it in the same way ?

please advise.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黄昏下泛黄的笔记 2024-12-18 05:38:08

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

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

It doesn't work like that; the web.xml file is completely unrelated to Spring.

What you could do is have a hard-coded welcome file, and inside that file, redirect to something defined in the Spring configuration, retrieving the page by grabbing the Spring context manually.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文