grails字段插件小部件字符串被转义



我使用的是Grails 2.3.7和Fields插件1.3版

在_fields文件夹下的_field.gsp中

<%@ page defaultCodec="html" %>
    <div class="control-group ${invalid ? 'error' : ''}">
            <label class="control-label" for="${property}">${required? '*' : '' } ${label}
            </label>
        ${widget}
    </div>

输入标记被转义,因此显示为字符串,而不是呈现为html组件。

我试着用widget.decodeHTML()对它们进行解码,但似乎没有什么区别。

我还缺少其他配置吗?

在Grails 2.3.x中,您可以在视图中使用raw()方法来指定您的输出是安全的,不应该转义。在您的情况下:

${raw(widget)}

Haki先生的这篇博客文章应该会有所帮助。

相关内容

  • 没有找到相关文章

最新更新