2

次のページがあります。

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

およびボディ付きのサイトメッシュレイアウト:

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

本文の属性を最終ページに表示する方法はありますか?

最終的な body タグは次のようになります。

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

1 に答える 1

4

次のようにレイアウト body タグを設定してみてください。

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

または、正しく機能しない場合は、次のように、decorator:getProperty タグごとに writeEntireProperty="true" を追加してみてください。

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

それが役に立てば幸い。

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

于 2012-08-21T13:34:04.987 に答える