Sitemesh 3.将所有body标签属性输出到布局

时间:2012-08-01 09:23:00

标签: spring java-ee spring-mvc sitemesh

我有一个页面:

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

以及包含正文的sitemesh布局:

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

有没有办法让身体的属性出现在最后一页?

这是最终的身体标签看起来像:

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

1 个答案:

答案 0 :(得分:4)

尝试设置您的布局正文标记:

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

或者如果它工作不正常尝试为每个装饰器附加writeEntireProperty =“true”:getProperty标签,如

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

希望它有所帮助。

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