Grails 如何从gsp向控制器传递方法调用的参数?
我正在从gsp文件调用控制器中的方法。所讨论的方法有一个需要填写的参数 以下是我目前如何拥有它,但它不起作用Grails 如何从gsp向控制器传递方法调用的参数?,grails,gsp,Grails,Gsp,我正在从gsp文件调用控制器中的方法。所讨论的方法有一个需要填写的参数 以下是我目前如何拥有它,但它不起作用 <g:each in="${msdsLinkList}" status="i" var="msdsLink"> <div id="msdsBox${i}" class="msdsBox"> <g:link class="word-button" action="exportAttachment(msdsLink${i})"></g:l
<g:each in="${msdsLinkList}" status="i" var="msdsLink">
<div id="msdsBox${i}" class="msdsBox">
<g:link class="word-button" action="exportAttachment(msdsLink${i})"></g:link>
</div>
</g:each>
如何将msdsLink${I}传递到exportAttachment方法?试试看
<g:each in="${msdsLinkList}" status="i" var="msdsLink">
<div id="msdsBox${i}" class="msdsBox">
<g:link class="word-button" action="exportAttachment" id="${msdsLink.id}"></g:link>
</div>
</g:each>
试一试
除了elixir的答案,您还可以在
g:link
标记中使用params
:
<g:each in="${msdsLinkList}" status="i" var="msdsLink">
<div id="msdsBox${i}" class="msdsBox">
<g:link class="word-button" action="exportAttachment" id="${msdsLink.id}"
params="[foo: 'bar', bar: 'foo', value: msdsLink.value]"></g:link>
</div>
</g:each>
除了elixir的答案,您还可以在
g:link
标记中使用params
:
<g:each in="${msdsLinkList}" status="i" var="msdsLink">
<div id="msdsBox${i}" class="msdsBox">
<g:link class="word-button" action="exportAttachment" id="${msdsLink.id}"
params="[foo: 'bar', bar: 'foo', value: msdsLink.value]"></g:link>
</div>
</g:each>
给你一个更准确的答案。你能分享一个msdsLinkList内容的例子吗?给你一个更准确的答案。你能分享一个msdsLinkList内容的例子吗?
params.id
params.foo
params.bar
params.value