1

私が持っているコントローラーには、と言う2つの値がnameありamountます。

私が書いたコントローラーで

def d=[name:amount]
render (view: "/user.gsp", model: [user: d])

そしてビューで

${user}

これは出力を として与えています{name=amount}。でも「私の名前と私の金額」みたいなのが欲しい。

どうすればそれを達成できますか?

4

1 に答える 1

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}
于 2016-12-21T08:02:34.830 に答える