2012-08-01 31 views
2

我有一個頁面:的sitemesh 3.輸出所有身體標記屬性佈局

<body class="auth_loginForm" controller="auth" action="loginForm" > 

,並與身體的sitemesh佈局:

<body iamalayout="true" > 
    <sitemesh:write property='body'/> 
</body> 

有沒有一種方法,使屬性身體出現在最後一頁?

這是最後的body標籤看起來像:

<body iamalayout="true" class="auth_loginForm" controller="auth" action="loginForm" > 

回答

4

嘗試設置你的佈局body標籤是這樣的:

<body iamalayout="true" <decorator:getProperty property="body.class" /> <decorator:getProperty property="body.controller" /> <decorator:getProperty property="body.action" /> > 

,或者如果它是不正確的工作嘗試添加writeEntireProperty =「真「對於每個裝飾器:getProperty標籤,就像

<decorator:getProperty property="body.class" writeEntireProperty="true" /> 

希望它有幫助。

http://wiki.sitemesh.org/wiki/display/sitemesh/Tag+References