为Sitemesh添加上Body标签的onload属性

为Sitemesh添加上Body标签的onload属性

Sitemesh默认不添加Body的属性
例如在Body中常用的onload方法在使用sitemesh后就会失效

解决办法
修改template文件

如果template文件是jsp则可以修改为
<body onload="<decorator:getProperty name="body.onload" />">
</body>

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

如果template文件是freemarker则可以修改为
<body onload="${page.properties["body.onload"]?default("")}">

你可能感兴趣的:(为Sitemesh添加上Body标签的onload属性)