Grails:如何在消息的args中传递链接

时间:2016-07-30 18:29:03

标签: grails

在GSP中,我想传递给agrs中的<g:message code='myCode' args='link'>个链接,我尝试args="${createLink(controller:'myCon',action:'myAc')}",但这不起作用。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

使用messages.properties文件

中的以下内容应该很容易

my.message.key=Just a link to <a href="{0}">Something</a>

然后像这样调用它:

<g:message code="my.message.key" args="[createLink(controller: 'foo', action: 'baz')]" />

请记住,消息代码的参数是一个数组,因此上面使用括号。