是否可以将 taglib 的值作为字符串传递给元素而不是渲染出来?
有这个特殊的用例,其中 GSP 的 HTML 的一部分是由 XSL 转换生成的,并且在生成的 HTML 中必须找到一个特定的 DIV 并用 TAGLib 的内容填充它。
是否可以将 taglib 的值作为字符串传递给元素而不是渲染出来?
有这个特殊的用例,其中 GSP 的 HTML 的一部分是由 XSL 转换生成的,并且在生成的 HTML 中必须找到一个特定的 DIV 并用 TAGLib 的内容填充它。
您可以从控制器调用标记库,然后将返回值分配给变量:
def value = g.render(template: '/my-template', model: [message: 'hello world'])
println value
从技术上讲,您可以从任何 bean(甚至使用任何静态方法)调用 taglib,Holders
但这被视为不好的做法