2014-02-05 1 views
1

У меня есть веб-приложение Scala Play, которое вытаскивает html-переменные из базы данных, а затем помещает их внутри шаблона. Что-то вроде этогоRendering Html Variables в Scala Play controller/template

<div>@myvar</div> 

Где мой var является html-строкой. myvar не обрабатывается движком шаблона как html. Таким образом, я получаю выход что-то вроде этого

<h3>MY HEADING</h3>

вместо тегов h3, оказываемые в Scala играть шаблонизатор для правильного HTML H3 тега.

Где я должен визуализировать эти переменные? Я пытался сделать это в своем контроллере, но явно не смог.

Спасибо!

ответ

5

Вам необходимо обернуть его в объект Html, иначе html будет экранирован.

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

Абсолютно верно, спасибо! –