在链接中传递参数 - Grails
问题描述:
在以下代码示例中,我将ID
作为参数传递。不过,我想通过userID
以及一个参数。所以总的来说我会传递2个参数。 O如何做到这一点?在链接中传递参数 - Grails
<td>
<g:link
url="${fieldValue(bean: gInstance, field: "name")}"
id="${gInstance.id}" >
${fieldValue(bean: gInstance, field: "name")}
</g:link>
</td>
如何在上例中将gInstance.userID
作为第二个参数传递?
答
您可以发送额外参数这样
<g:link url="${fieldValue(bean: gInstance, field: "name")}" id="${gInstance.id}" params="['userId': gInstance.userID]">
${fieldValue(bean: gInstance, field: "name")}
</g:link>
答
可以传递一些参数,如以下
<g:link controller="controllerName" action="actionName" params="[param1: "param", param2: "param"] class="class">Info to Display</g:link>
+1
你好,亲爱的朋友你错过了关闭]支架。 – 2014-10-08 06:50:42
+0
我已经更新了,谢谢指点 – 2014-10-08 06:55:35
我怎样才能检索到从控制器传递的价值? – Illep 2014-10-08 07:32:20
在控制器中,您可以使用相应的name.e.g来访问这些值:'params.userId' – 2014-10-08 07:48:38
您能告诉我一个例子吗? – Illep 2014-10-08 07:49:32