在特定DIV中渲染TAGLIB

时间:2013-08-15 09:20:19

标签: grails grails-2.0

是否可以将taglib的值作为字符串传递给元素而不是渲染出来?

有这个特殊用例,其中部分GSP的HTML是由XSL Transformation生成的,并且在生成的HTML中必须找到一个特定的DIV并用TAGLib的内容填充它。

1 个答案:

答案 0 :(得分:2)

您可以从控制器调用taglib,然后将返回值分配给变量:

def value = g.render(template: '/my-template', model: [message: 'hello world'])
println value

从技术上讲,你从any bean调用taglib(甚至使用Holders的任何静态方法),但这被视为不好的做法