【问题标题】:Rendering Html Variables in Scala Play controller/template在 Scala Play 控制器/模板中渲染 Html 变量
【发布时间】:2014-02-05 14:42:57
【问题描述】:

我有一个 Scala Play 网络应用程序,它从数据库中提取 html 变量,然后将它们放入模板中。像这样的

<div>@myvar</div>

我的 var 是一个 html 字符串。 myvar 没有被模板引擎识别为 html。所以我得到一个类似这样的输出

&lt;h3&gt;MY HEADING&lt;/h3&gt;

而不是将 h3 标签由 Scala 播放模板引擎呈现为适当的 html H3 标签。

我需要在哪里渲染这些变量?我试图在我的控制器中做到这一点,但显然失败了。

谢谢!

【问题讨论】:

    标签: scala playframework playframework-2.0


    【解决方案1】:

    你需要把它包裹在一个Html对象中,否则html会被转义。

    <div>@Html(myvar)</div>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-27
      • 2014-05-23
      • 2013-11-24
      • 2012-12-31
      • 1970-01-01
      • 2016-05-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多