Grails:渲染模板返回{}

时间:2013-02-07 20:55:12

标签: templates grails rendering

我正在尝试从控制器渲染模板,但我得到了{}。如果我尝试直接渲染文本或HTML,我会将其渲染。我使用以下代码来呈现模板:

render(template:'/visit/registration')

我不确定包名是否会导致问题。我的控制器在PackageName.Visit包中,我的视图在view文件夹内直接访问文件夹。我正在使用Grails 2.2

1 个答案:

答案 0 :(得分:1)

如果你的控制器是VisitController,那么你的渲染就像

render template: 'registration'

假设你有grails-app/views/visit/_registration.gsp。如果它不是真正的模板(_表示模板),那么你的渲染将是:

render view: 'registration'

如果您的操作被称为注册,则无需显式调用render。