更新Java类/play2中的视图参数
我不熟悉Framework2.0。我在玩helloworld的样本。 我遇到了以下问题: 视图:(test.scala.html) 控制器:(Test.java) 到目前为止还有效。但如果我将视图更改为:更新Java类/play2中的视图参数,java,scala,playframework-2.0,Java,Scala,Playframework 2.0,我不熟悉Framework2.0。我在玩helloworld的样本。 我遇到了以下问题: 视图:(test.scala.html) 控制器:(Test.java) 到目前为止还有效。但如果我将视图更改为: @(name: String) @* removed second param *@ 以及控制器: ... public static Result index() { return ok(test.render("First")); } Eclipse在Test.java(控制
@(name: String) @* removed second param *@
以及控制器:
...
public static Result index() {
return ok(test.render("First"));
}
Eclipse在Test.java(控制器)中显示错误
有趣的是,这部戏把一切都编得很好。渲染工作正常-只有eclipse工作正常
解决此问题的唯一方法是稍微修改视图,删除target/scala-2.9.1/classes\u managed/views/html/test中生成的类文件*
现在play编译并生成test*.class文件,一切正常
但我相信有更好的方法
thx预先视图的类在您将其加载到web浏览器中之前不会被修改。在此之前,Eclipse无法知道控制器现在是否有效。或者他可以运行
~compile
或~run
sbt目标,因此每次保存更改时都会重新编译模板。
@(name: String) @* removed second param *@
...
public static Result index() {
return ok(test.render("First"));
}