Frage

Im Spielrahmen verwenden wir @Html in Scala-Ansichten, wenn wir nicht möchten, dass die Wiedergabe HTML-Zeichen entgeht.Gibt es eine Alternative dazu in Japan.Ich habe versucht zu importieren play.api.templates.Html und versucht ${Html und ${Html.get aber sie funktionieren nicht.Mache ich etwas falsch.

War es hilfreich?

Lösung

Japid entgeht standardmäßig nicht dem Zeichenfolgenwert von Ausdrücken, um es HTML-sicher zu machen, wie bei what Play!tun.

Referenz: https://github.com/branaway/Japid/blob/master/documentation/manual/Japid_Generic_Engine.textile

Falls Sie den Zeichenfolgenwert von expression explizit maskieren müssen, können Sie verwenden:

${escapeHtml(expr)}

Andere Tipps

Oder einfach:

~{expr}

~ bedeutet Flucht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top