rempei
@rempei

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Play ビューに渡した変数の使い方

Q&A

Closed

解決したいこと

該当するソースコード

public static void index(String bgm) {
    BGM selectedBgm = BGM.find("name = ?", bgm).first();
    render(selectedBgm);
  }

上記のようにselectedBgmという変数をrenderで渡します

index.html

<script>
  console.log(${selectedBgm})
</script>

この書き方でいけるってchatGPTが言っていたのですがいけません。Playのバージョンとかは関係ありますか?

0

1Answer

ここですでに回答されていますが、変数展開の ${...} は Play 1 系の書き方です。

Play 2 系では @(...) と書きます。詳しくは以下のページを参照してください。

0Like

Comments

  1. @rempei

    Questioner

    上記の質問はscriptタグ内で定義した変数の扱いに関してのもので
    今回はJavaで定義した変数をrender()に渡して、渡した先のhtmlでどうやって扱うの?
    という質問なのですが同じやり方でできるのでしょうか?
    ちなみにPlayのバージョンはわけあって1.4.5です

Your answer might help someone💌