Grails Groovy:参数化链接标记
我有以下普惠制页面:Grails Groovy:参数化链接标记,grails,groovy,controller,Grails,Groovy,Controller,我有以下普惠制页面: <g:def var="incidentMngmntId" value="${incidentMngmntInstance?.id}"/> <g:link controller="ticketMngmnt" action="list" params="[incidentMngmntId : incidentMngmntId]" id="${incidentMngmntInstance?.id}"> Tickets &
<g:def var="incidentMngmntId" value="${incidentMngmntInstance?.id}"/>
<g:link controller="ticketMngmnt"
action="list" params="[incidentMngmntId : incidentMngmntId]"
id="${incidentMngmntInstance?.id}"> Tickets
</g:link>
事实并非本意。
(我的目的是生成一对var=值作为get或post。)
在TicketMnt控制器,我有以下代码
无法捕获参数的值
def list = {
def incidentMngmntId = params.incidentMngmntId
println "params.incidentMngmntId " + incidentMngmntId
...
}
当然,它总是在打印
params.incidentMngmntId null
问题有两个方面:
首先,可以在gsp级别生成表单的链接
(或A给PAR var=值作为POST)< /P>
第二,如果没有-链接保持为-
然后问题是如何在控制器上读取值94
先谢谢你
路易斯
顺便说一句,值94是正确的发布的代码是正确的。 我刚刚重新启动了服务器,结果是 唯一需要更改的是链接上不必要的id
<g:def var="incidentMngmntId" value="${incidentMngmntInstance?.id}"/>
<g:link controller="ticketMngmnt"
action="list" params="[incidentMngmntId : incidentMngmntId]">
Tickets
</g:link>
售票处
抱歉。发布的代码是正确的。 我刚刚重新启动了服务器,结果是 唯一需要更改的是链接上不必要的id
<g:def var="incidentMngmntId" value="${incidentMngmntInstance?.id}"/>
<g:link controller="ticketMngmnt"
action="list" params="[incidentMngmntId : incidentMngmntId]">
Tickets
</g:link>
售票处
对不起。我现在正在运行它。我想结束这个问题,因为它不再相关。如果你让它运行,请“回答”你的问题,并将答案标记为正确。我现在让它运行。我想结束这个问题,因为它不再相关。如果你让它运行,请“回答”你的问题,并将答案标记为正确。