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