我想在grails中渲染一個頁面,沒有<html>
,<head>
和<body>
標籤,我只想要DIV和表格。在沒有html和body標籤的grails中渲染一個頁面
我想將此頁面整合到我的Facebook頁面中,並且Facebook頁面的要求是該頁面不應包含<html>
,<head>
或<body>
標籤。
我想在grails中渲染一個頁面,沒有<html>
,<head>
和<body>
標籤,我只想要DIV和表格。在沒有html和body標籤的grails中渲染一個頁面
我想將此頁面整合到我的Facebook頁面中,並且Facebook頁面的要求是該頁面不應包含<html>
,<head>
或<body>
標籤。
您可以使用gsp模板(GSP文件名以'_'開頭)。比你可以調用你的控制器使用渲染方法。
class MyDomainController{
def myAction = {
...
render(template:'myTemplate', model: ...)
}
}
定義僅包含<g:layoutBody />
標記的layout。
我建議檢討Grails Web Layer。請注意,如果您不使用佈局,那麼您可以簡單地省略頭部和身體標記。 SiteMesh(和Grails)不在乎它們是否在那裏。另一張海報推薦了模板。如果你是使用SiteMesh的佈局,那麼簡單地渲染一個模板然後編寫一個覆蓋佈局可能會更容易。
Grails不在意,如果你的gsp有一個html和head標籤,並且如果你選擇了沒有模板的gsp,那也沒關係。如果你只是製作一個頁面片段,grails會很高興地渲染它。