我有以下普惠制网页:
<g:def var="incidentMngmntId" value="${incidentMngmntInstance?.id}"/>
<g:link controller="ticketMngmnt"
action="list" params="[incidentMngmntId : incidentMngmntId]"
id="${incidentMngmntInstance?.id}"> Tickets
</g:link>生成的URL如下所示
http://localhost:8080/smtool/ticketMngmnt/list/94这不是我们想要的事实。(我的目的是生成一对var=value作为get或post。)
在ticketMngmnt控制器上,我有以下代码,它无法捕获参数的值。
def list = {
def incidentMngmntId = params.incidentMngmntId
println "params.incidentMngmntId " + incidentMngmntId
...
}当然,它总是印刷的
params.incidentMngmntId null问题有两个:第一,在普惠制级别上是否有可能生成表格http://localhost:8080/smtool/ticketMngmnt/list?incidentMngmntId=94的链接(或将par var=value作为post)
其次,如果没有-the链接,则仍然是 --那么问题是如何读取控制器上的94值。
提前谢谢。
路易斯
PS:顺便说一下,值94是正确的。
发布于 2009-06-05 10:40:31
张贴的代码是正确的。我刚刚重新启动了服务器。
唯一需要更改的是链接中不必要的id。
<g:def var="incidentMngmntId" value="${incidentMngmntInstance?.id}"/>
<g:link controller="ticketMngmnt"
action="list" params="[incidentMngmntId : incidentMngmntId]">
Tickets
</g:link>抱歉的。
https://stackoverflow.com/questions/954770
复制相似问题