使用静态主体调用Grails标记

使用静态主体调用Grails标记,grails,tags,Grails,Tags,如果我想使用将文本“foo”链接到book controller的列表操作,我可以使用: <g:link action='list' controller='book'>foo</g:link> 但它不起作用。问题是我不知道如何为body参数传递一段静态文本。在上面的示例中,我尝试将文本放在一个闭包中,但没有成功。如下所示: g.link ([uri:'/'], {"hello"}) 如果代码位于控制器内部,则可以使用: link( controller:'book'

如果我想使用将文本“foo”链接到book controller的列表操作,我可以使用:

<g:link action='list' controller='book'>foo</g:link>
但它不起作用。问题是我不知道如何为
body
参数传递一段静态文本。在上面的示例中,我尝试将文本放在一个闭包中,但没有成功。

如下所示:

g.link ([uri:'/'], {"hello"})

如果代码位于控制器内部,则可以使用:

link( controller:'book', action:'list' ) { 'foo' }

不必使用“g”名称空间,它是自动注入的。

在传递数据的地方发布代码?
link( controller:'book', action:'list' ) { 'foo' }