我有这样的事情:
<g:each in="${temp}">
<li>Date: ${it.dateParticipated}, <br>Role: ${it.role}, <br>Acceptence: ${it.accepted}, <br>
<g:link controller="conference" action="participated" id="${it.conference.id}">
Conference: </g:link>${it.conference},<br>
Role: ${it.role}, <br>Status: ${it.status}</li><br>
<br>
</g:each>
我想做的是,当我单击“ session ”时,将加载带有方法“参与”的 Controller “ session ”,并传递参数“it.conference”。如何在g:link标记中传递此参数?
我需要这样做是因为,当我单击“ session ”一词时,其他页面会加载带有ID传递的 session 详细信息。
最佳答案
使用params属性传递参数图:
<g:link action="/conference/participated" id="${it.conference.id}" params="[foo: 'bar', bar: 'foo']">My Link!</g:link>
有关更多示例,请参见the documentation。
关于grails - grails g:link通过参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6085005/