来自数据库的HTML标记并在浏览器中显示 - Play Framework

时间:2013-12-22 08:56:15

标签: html database playframework formatting

我正在使用Play框架为浏览器呈现我的UI。我有一个我希望在浏览器中显示的String字段,此String的值来自数据库。但是,此字符串字段包含具有HTML格式的文本,如下所示:

This exam contains questions about core Java initialization, declaration, contro, structures. Questions will be displayed as below:<br><br>public static void main(String args[ ]){<br>&nbsp;&nbsp;int x = 10;<br>}

当我在浏览器中渲染它时,它没有显示格式正确。这是HTML呈现的样子!

HTML Browser Rendering

以下是HTML在浏览器中的外观!

enter image description here

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

来自Scala模板的文档:

  

转义

     

默认情况下,动态内容部分会根据转义进行转义   模板类型(例如HTML或XML)规则。如果你想输出一个   原始内容片段,将其包装在模板内容类型中。

     

例如输出原始HTML:

<p>
  @Html(article.content)
</p>