例如,我可以放
<g:createLink controller="user" action="show" />
在.gsp文件里面,它会很好地工作。
但是我也想在.groovy文件中使用相同的闭包createLink,而不是grails视图的一部分
解决方法
您可以使用Grails控制器的taglib方法,例如:
def userShow = g.createLink(controller:"user",action:"show")
对于内置taglib(或g命名空间中),您可以在方法调用中省略命名空间前缀。