在我有两个值的控制器中,说name
和amount
。
在我写的控制器中
def d=[name:amount]
render (view: "/user.gsp", model: [user: d])
并且在视图中
${user}
这将输出作为{name=amount}
. 但我想要“我的名字和金额”之类的东西。
我该如何做到这一点?
尝试这个...
在控制器中
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}