2013-05-03 5 views
2

Можно ли восстановить активный профиль в файле tiles.xml?Получить spring.profiles.active в Tiles.xml

Мне нужно отобразить индикатор в заголовке активного профиля.

web.xml

<context-param> 
    <param-name>spring.profiles.active</param-name> 
    <param-value>QA</param-value> 
</context-param> 

Tiles.xml

<definition name="base.layout" template="/WEB-INF/views/layout/layout.jsp"> 
    <put-attribute name="title" value="My title - GET PROFILE ACTIVE HERE" /> 
    <put-attribute name="header" value="/WEB-INF/views/layout/header.jsp" /> 
    <put-attribute name="contentLayout" value="" /> 
    <put-attribute name="footer" value="/WEB-INF/views/layout/footer.jsp" /> 
</definition> 

ответ

1

Почему бы вам не использовать app.properties, как следует?

spring.profiles.active=QA 

то в вашем XML вы можете использовать:

<util:properties id="app.properties" location="classpath:application.properties"/> 

<definition name="base.layout" template="/WEB-INF/views/layout/layout.jsp"> 
    <put-attribute name="title" value="${spring.profiles.active}"/> 
... 
</definition> 

 Смежные вопросы

  • Нет связанных вопросов^_^