2013-02-07 164 views
0

我試圖從控制器呈現模板,但我得到{}。如果我試圖直接渲染文本或HTML,我會渲染它。我使用以下代碼來呈現模板:Grails:渲染模板返回{}

​​

我不確定包名是否會導致問題。我的控制器位於PackageName.Visit包內,我的視圖位於視圖文件夾內直接訪問文件夾內。我使用的Grails 2.2

回答

1

如果你控制器VisitController,那麼你渲染看起來像

render template: 'registration' 

假設你有grails-app/views/visit/_registration.gsp。如果它不是一個真正的模板(_表示模板),那麼你就呈現爲:

render view: 'registration' 

如果你的行動稱爲註冊,你並不需要顯式調用渲染。

+0

這不適合我。 –

+1

然後你需要在你的問題中提供更多細節。 – Gregg

+0

@Gregg謝謝,它解決了我的問題! –