0
我想在運行期間在JSP中獲取在Spring初始化時(在Tomcat容器啓動期間)加載的屬性文件的名稱。如何檢索jsp中的屬性文件名?
<util:properties id="propertyConfigurer" location="classpath:${devTarget_propertyFileClassPathHere}"/>
<context:property-placeholder properties-ref="propertyConfigurer" />
凡devTarget是由Tomcat的catalina.properties文件中提供。 基於這個值,一個特定的屬性文件在spring初始化期間被加載。
現在我想在JSP中讀取這個devTarget來渲染基於devTarget告訴環境的環境。
我該怎麼做?因此,可以在JSP中輕鬆訪問devTarget。
是這樣的:
<spring:eval expression="@propertyConfigurer.getProperty('propertyNameHere')" />
通過將值存儲在web.xml的context-param中,然後在jsp中使用jstl來完成此操作。 – Abhijeet