如何使用CKEditor在Grails中保存和显示HTML?

时间:2012-07-26 17:02:13

标签: sql-server grails ckeditor

我正在使用Grails的CKEditor插件,虽然我可以将CKEditor中的HTML内容存储到数据库中,但我无法在视图中正确呈现它。

我在视图中看到的是HTML转义而不是标记内容。

<p> sdfsdfsadf</p> <p> asdfasdfasdf</p> <p> asdfasdfasdf</p> <p> &yen;</p>

我想要的时候:

sdfsdfsadf
asdfasdfasdf
asdfasdfasdf
¥

如何正确呈现存储的数据?

3 个答案:

答案 0 :(得分:6)

迁移到Grails 2.4,经过一些头痛,发现<%=expression%>已被弃用。

使用新语法${raw(expression)}解决了我的问题。

答案 1 :(得分:2)

尝试$ {instance?.attribute?.decodeHTML()}

答案 2 :(得分:1)

来自John Flinchbaugh's Answer上的this question about codecs and encodings

  

禁用页面中某个表达式的HTML编码   否则默认为HTML,请使用<%=expression%>表示法   ${...}