2

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>

4

1 に答える 1

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>
于 2013-09-04T11:23:23.587 に答える