0

我正在使用wysiwyg名为“ niceEdit”的文本编辑器。
当我想呈现从数据库中提取的内容时,html 标签采用html 实体的形式。例如:<

因此,结果(在网页中)可能类似于:

<b>hello world</b>

代替:

你好世界

转换它的简单/优雅的方法是什么?

PS
我在后端使用 JAVA(Play!框架)。

4

1 回答 1

1

这是一种方法:http: //jsfiddle.net/QSJxW/

简而言之,您创建了一个不执行任何操作且没有提交按钮的表单。在表单中添加一个 textarea 并将所有代码放在 和<textarea>之间</textarea>。您可以使用 CSS 来设置文本区域的样式,使其看起来不像文本区域。

我的 jsFiddle 中有 2 个示例。一种无样式,一种有样式。如果将溢出:隐藏添加到 textarea CSS,它会关闭滚动。

希望这可以帮助!

辛西娅

于 2012-09-01T17:12:28.647 回答