我正在开发一个 grails 插件
,它添加了一个新的标签库并呈现了一个模板。
我的问题是这个模板输出一个 JSON
并且我不需要它被编码。
如果我使用 raw()
函数,它工作正常,但这与 grails 版本 < 2.3.x 不兼容。
如果我使用 scriptlet (<%= %>),以前的版本可以工作,但默认情况下它们在新版本中被转义 ([..] scriptlet = 'html'[..])。
是否有适用于所有版本的解决方案?
最佳答案
尝试在您的模板中添加以下行:
<%@page expressionCodec="none" %>
关于Grails 插件编码 : backwards compatibility,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27906257/