我希望在运行时期间在JSP中的Spring初始化(在tomcat容器启动期间)中获取正在加载的属性文件的名称。
<util:properties id="propertyConfigurer" location="classpath:${devTarget_propertyFileClassPathHere}"/>
<context:property-placeholder properties-ref="propertyConfigurer" />
Tomcat的catalina.properties文件提供了 devTarget 。 并且基于此值,在spring init期间加载特定的属性文件。
现在我想在JSP中阅读这个 devTarget 来根据环境渲染一些东西,devTarget告诉环境。
我该怎么做?因此,可以在JSP中轻松访问devTarget。
类似的东西:
<spring:eval expression="@propertyConfigurer.getProperty('propertyNameHere')" />
答案 0 :(得分:0)
通过将值存储在web.xml的context-param中然后使用jstl在jsp中使用它来完成此操作。