如何从 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 或者什么?
我还有另一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它不是那样工作的;
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.