Grails 如何将参数传递给下一个GSP

Grails 如何将参数传递给下一个GSP,grails,controller,parameter-passing,textfield,gsp,Grails,Controller,Parameter Passing,Textfield,Gsp,我有下面的控制器,它重定向到另一个控制器的action save() 我想在页面create.gsp中使用Da.id(对于ligneDa)(我将在文本字段中使用它)尝试以下方法: render(view: "create", model: [daInstance: daInstance, daId: yourParameter]) 普惠制: <input value="${daId} /> 如果相同。我如何在文本字段中使用此id?我在值中添加了什么?我猜您不明白我的意思,我

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


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

尝试以下方法:

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

<input value="${daId} />


如果相同。

我如何在文本字段中使用此id?我在值中添加了什么?我猜您不明白我的意思,我有一个名为Da的域类,其中包含一个action save(),它将我重定向到另一个控制器LigneDa,它与Da有多对一的关系…因此在action create(LigneDa controller的操作)中我有一个g:slect包含Da列表,我必须选择一个,但我想有一个textfield,它的值为当前Da的Da.id。所以,有什么问题?您可以通过控制器LigneDa的create操作使用params(任何您想要的.params,如[key:value])呈现create.gsp。在LigneDa你有保存操作的Da.Id,对吗?放在model:[daInstance:daInstance,daId:yourParameter]任何参数上。在普惠制使用中,我尝试过,但不起作用。我在save action render(视图:“create”,模型:[daInstance:daInstance,daId:daInstance.getId()]和at_form.gsp中使用,但它不起作用我在文本字段中没有任何内容(非常感谢您的帮助..我是grails的新手,这可能很简单,但我做不到)您可以尝试从action“create”中渲染create.gsp控制器LigneDa。
<input value="${daId} />
<input value="${daInstance.id} />