我在g:link中的相同params属性中添加命名参数和映射时遇到问题。 我可以把命名参数,例如:gsp链接将命名参数和映射放在相同的params属性
<g:link action="action" controller="controller" params='[hello:"hello",world:"world"]'>test</g:link>
或者我可以在控制器中的地图和使用,在GSP链接参数,如:
<g:link action="action" controller="controller" params='${testParam}'>test</g:link>
这两者形成正确的方式链接。但是现在我想在params属性里面的同一个链接中使用两种方式,比如:
<g:link action="action" controller="controller" params='${testMapParam},[hello:"hello",world:"world"]'>test</g:link>
我不能这样做。这没有建立正确的链接。有没有办法做到这一点?请帮助我。
先进感谢, 干杯!
尝试'PARAMS = “[打招呼:” 你好 “天下: ”世界“] ”'或'PARAMS =“ $ {[打招呼: ”你好“,天下: ”世界“]}”' – Vahid
@vahid抱歉,但这不起作用。我需要同一个参数链接中的map和named参数。 – anishroniyar