私はPlay Framework 2.0を初めて使用しています。私はhelloworldサンプルで遊んでいます。Javaクラス/ play2のビューパラメータを更新
ビュー:(test.scala.html)
@(name: String,lastname:String)
...
コントローラ:(Test.java)
...
public static Result index() {
return ok(test.render("First", "Last"));
}
これまでの作品
は、私は次のような問題を経験しました。 しかし私はビューを変更する場合:面白いことは、遊びだけですべてをコンパイルすることである
...
public static Result index() {
return ok(test.render("First"));
}
EclipseのTest.java(コントローラ)でエラーを示しています
@(name: String) @* removed second param *@
とするコントローラは、良い。レンダリングは動作します - 唯一の日食が動作しています。
この問題を解決する唯一の方法は、ビューをわずかに変更し、target/scala-2.9.1/classes_managed/views/html/testで生成されたクラスファイルを削除することです。* コンパイルを再生し、テストを生成します。 * .classファイルはすべて動作します。
しかし、私は良い方法があると確信している...あなたは、Webブラウザでそれを読み込むまで、事前
また、 '〜compile'または'〜run' sbtターゲットを実行できるので、テンプレートは変更が保存されるたびに再コンパイルされます。 –