Grails 在gsp视图中,如何向模板模型发送${}变量?
我正在使用一个类似这样的模板Grails 在gsp视图中,如何向模板模型发送${}变量?,grails,gsp,Grails,Gsp,我正在使用一个类似这样的模板 <g:render template="templateName" model="[t:t, s:s, domainClass: domainInstance]"/> 我试着用单引号和其他各种东西来围绕它,我不知道如何满足模型 这里有什么提示吗?美元大括号应该在模型定义的开头 <g:render template="templateName" model="${[t:t, s:s, domainClass: Adomainclass.list([
<g:render template="templateName" model="[t:t, s:s, domainClass: domainInstance]"/>
我试着用单引号和其他各种东西来围绕它,我不知道如何满足模型
这里有什么提示吗?美元大括号应该在模型定义的开头
<g:render template="templateName" model="${[t:t, s:s, domainClass: Adomainclass.list([max:1])]}"/>
我认为您缺少gsp中的进口声明:
<%@page import="Adomainclass"%>
<g:set var="instances" value="${Adomainclass.list([max:1])}" />
<g:render template="templateName" model="['t':t, 's':s, 'domainClass':instances]"/>
对不起,这不是真的。当使用模型时,您不需要${}
是非常好的。可能是:)但是这样我的IDE将它标记为代码包含,而不仅仅是普通的xml。啊。。。知道了。别担心,你已经为OP工作了,这就是重点!
<%@page import="Adomainclass"%>
<g:set var="instances" value="${Adomainclass.list([max:1])}" />
<g:render template="templateName" model="['t':t, 's':s, 'domainClass':instances]"/>