来自grails中siteMash的自定义body类

utt*_*wal 2 grails html5 sitemesh gsp

我在grails siteMash问题上有一些问题.我需要在每个GSP页面中定制类定义,但是在我的布局页面中我只有所有类的实例.所以每个页面我都会根据需要进行更改.但是我尝试了pageProperties不工作可能是我正朝着正确的方向发展.亲切地看我的情况;

我的html页面有: -

 <body class="A">
 <body class="A logged-in">
 <body class="B billing logged-in">
 <body class="C logged-in">
 <body class="D popup">
 <body class="E">
 <body class="F logged-in">
 <body class="G logged-in">
 <body class="h logged-in">
Run Code Online (Sandbox Code Playgroud)

我在做的是: -

在我的名字.gsp //这是我的模板布局页面

并且在我正在使用的每个页面中,但是没有在html视图中获取这些body类

它显示了布局体类.如果我在体内使用任何特定的类,那么所有页面都相同.

提前致谢,,

ula*_*mir 5

您可以使用sitemesh功能.多看一篇文章

在布局中尝试pageProperty:

<body class="${pageProperty(name: 'body.class')}">
Run Code Online (Sandbox Code Playgroud)