2011-01-28 61 views

回答

12

您可以使用gsp模板(GSP文件名以'_'開頭)。比你可以調用你的控制器使用渲染方法。

class MyDomainController{ 
    def myAction = { 
     ... 
     render(template:'myTemplate', model: ...) 
    } 
} 
3

定義僅包含<g:layoutBody />標記的layout

我建議檢討Grails Web Layer。請注意,如果您不使用佈局,那麼您可以簡單地省略頭部和身體標記。 SiteMesh(和Grails)不在乎它們是否在那裏。另一張海報推薦了模板。如果你使用SiteMesh的佈局,那麼簡單地渲染一個模板然後編寫一個覆蓋佈局可能會更容易。

0

Grails不在意,如果你的gsp有一個html和head標籤,並且如果你選擇了沒有模板的gsp,那也沒關係。如果你只是製作一個頁面片段,grails會很高興地渲染它。