如何在jsp中检索属性文件名?

时间:2016-06-08 10:00:15

标签: java spring jsp tomcat spring-properties

我希望在运行时期间在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')" />

1 个答案:

答案 0 :(得分:0)

通过将值存储在web.xml的context-param中然后使用jstl在jsp中使用它来完成此操作。