Umwandlung von String zu Html im Play Framework
Habe ich eine einfache view (Play! Vorlage), übernimmt ein Html-Objekt. Ich weiß jetzt, dass dieses Objekt wird play.twirl.api.Html (in Java). Im controller möchte ich machen.
return ok(layout.render("<h1> something </h1>"));
Ich bin mit Spielen! 2.3.x
Aber ich kann nicht finden, eine gültige Konvertierung von String zu Html. Ich habe versucht, casting und Einstellung der Zeichenfolge als die ctor argument für ein neues Html-Objekt, aber nicht alle. Ich habe gefunden keine Unterlagen über die twirl-api.
Hier meine Frage:
Wie konvertiere ich einen String in Html Spielen! (Java) ohne änderung der Vorlage?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie zwei Möglichkeiten (jedenfalls in beide müssen Sie Ihr template ändern)
Ersten entkommen ist HTML-src in der Ansicht:
Ansicht
foo.scala.html
:Zweiten vorbei ist ready-to-use
Html
param:Ansicht
bar.scala.html
@Html(param)
) kommt aus dem Spiel, die docs, zweite von deducation (Tipp: IntelliJ mit Spielen 2 Unterstützung + heruntergeladen Quellen hilft viel) 😉