我想在运行时在 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 告诉环境。
我该怎么做?这样 devTarget 就可以在 JSP 中轻松访问。
就像是:
<spring:eval expression="@propertyConfigurer.getProperty('propertyNameHere')" />