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>

售票处

对不起。

我现在正在运行它。我想结束这个问题,因为它不再相关。如果你让它运行,请“回答”你的问题,并将答案标记为正确。我现在让它运行。我想结束这个问题,因为它不再相关。如果你让它运行,请“回答”你的问题,并将答案标记为正确。