2011-08-30 54 views
1

在tiles.xml集屬性靜態Struts2的瓷磚如何設置屬性值動態...

<tiles-definitions>
<definition name="baseLayout" template="/site/layout.jsp" >
<put-attribute name="body" value="/index.jsp"/>
<put-attribute name="top" value="/site/footer.jsp"/>
<put-attribute name="bottom" value="/site/header.jsp"/>
</definition>
</tiles-definitions>

我能給的動態屬性值它是可以通過的。請給我一些提示..

回答

2

使用Preparer。這裏是how

+0

tks doctrey。我成功執行了ViewPreparer。任何其他方式執行請讓我知道 – RSK

+0

@rsaravanakumar不客氣。 – doctrey

+0

你可以在tiles.xml中使用「expression」而不是「value」,看看http://symfony-world.blogspot.com/2013/02/dynamic-attribute-values-with-apache.html – ducin