6

我有一个列表视图,对于每一行,我都想要一个指向另一个列表视图的链接,以显示相关结果。我终于设法构建的 createlink 行看起来像这样

<a href="${createLink(controller : 'RunResults', action:'ListSpecific', params:'[id:testExecQueueInstance.id]')}">my link</a>

这会生成链接

http://localhost:3278/FARTFramework/runResults/listSpecific/testExecQueueInstance.id

我知道 testExecQueueInstance.id 是 22,我希望链接看起来像这样

http://localhost:3278/FARTFramework/runResults/listSpecific/22

我错过了什么?

这个想法是,然后我有一个像这样的控制器,然后应该列出与该 ID 匹配的那些项目......

def ListSpecific(int id){

    render(view: "list", model: [runResultsInstanceList: RunResults.findAllByTestExeQueueID(id, [sort:"testExecTime", order: "desc"]), runResultsInstanceTotal: RunResults.count()])
}
4

1 回答 1

20

您在参数图上使用撇号。你应该试试这个。

<a href="${createLink(controller : 'RunResults', action:'ListSpecific', params: [id:testExecQueueInstance.id])}">my link</a>

请享用。

于 2013-09-13T11:55:02.290 回答