0

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

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

4

1 回答 1

2

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

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

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

于 2013-08-15T10:41:01.763 回答