如何在gsp视图中将$ {}变量发送到模板模型?

时间:2013-06-06 22:07:19

标签: grails gsp

我正在使用看起来像这样的模板

<g:render template="templateName" model="[t:t, s:s, domainClass: domainInstance]"/>

我不确定我应该使用的术语,但上面的&#34; domainInstance&#34;需要按照

的顺序替换
${Adomainclass.list([max:1])}

我尝试用单引号和各种其他东西围绕它,我可以弄清楚如何满足模型。

这里有任何提示吗?

2 个答案:

答案 0 :(得分:0)

美元花括号应该在模型定义的开头。

<g:render template="templateName" model="${[t:t, s:s, domainClass: Adomainclass.list([max:1])]}"/>

答案 1 :(得分:0)

我相信你在gsp:

中缺少import语句
<%@page import="Adomainclass"%>

<g:set var="instances" value="${Adomainclass.list([max:1])}" />

<g:render template="templateName" model="['t':t, 's':s, 'domainClass':instances]"/>