[java][play]Javaで出力したHTMLをscalaで書きだす

seameteo 375views 更新:2014年9月11日

Javaで

String tags = "<b>iamgod</b>";
return ok(index.render(tags));

としてviewsにHTMLタグ付き文字列を送ったとき、

viewsのscalaで、例えば仮引数がstrのとき

@str

と書くとタグがエスケープされて<b>などがそのまま出力されてしまう。

HTMLタグとして出力するには、

@Html(str)

とすることでエスケープされずに出力される。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません