在控制器中我有两个值name
和amount
。
在我写的控制器中
def d=[name:amount]
render (view: "/user.gsp", model: [user: d])
并在视图中
${user}
这将输出为{name=amount}
。但我想要一些类似于"我的名字和我的金额"。
我如何实现这一目标?
答案 0 :(得分:1)
试试这个......
控制器中的
def create={
def customer = Customer.findAllByCif(cif)
def getDOnumber= '(AUTO)'
//do anything and pass to view like this.
[paramsCustomerCallat: customer, paramsparamsCustomerCallatView: getDOnumber]
}
然后你会收到这样的参数。
<g:textField name="invoiceNo" value="${getDOnumber}" class="form-control" />
如果您想在记录中拨打key
和value
,我建议您更改此代码..
def d=[keyname:"name", keyamount:"myamount"]
render (view: "/user.gsp", model: [user: d])
然后你可以在视图中这样调用
${user.keyname+" - "+user.keyamount}