0

我有下面的控制器,它重定向到另一个控制器的动作 save()

class DaController {

static allowedMethods = [save: "POST", update: "POST", delete: "POST"]
........

def save() {
    def daInstance = new Da(params)
    if (!daInstance.save(flush: true)) {
        render(view: "create", model: [daInstance: daInstance])
        return 
    }

    flash.message = message(code: 'default.created.message', args: [message(code: 'da.label', default: 'Da'), daInstance.id])
    redirect(controller: "ligneDa" , action: "create", id: daInstance.id)
}

我想Da.id在页面中使用create.gsp(用于ligneDa)(我将在文本字段中使用它)

4

1 回答 1

0

尝试这样的事情:

render(view: "create", model: [daInstance: daInstance, daId: yourParameter])

在 gsp 上:

<input value="${daId} />

或者

<input value="${daInstance.id} />

如果它是一样的。

于 2013-06-16T16:23:31.460 回答