Java 播放2.1错误:找不到符号错误
我的控制器中有以下内容:Java 播放2.1错误:找不到符号错误,java,playframework,playframework-2.1,Java,Playframework,Playframework 2.1,我的控制器中有以下内容: public static Result index() { return ok(indexpage.render()); } 我的indexpage.scala.html页面 @main("Test") { } 但是Play2.1给了我以下错误:错误:找不到符号 有什么想法吗 编辑:我在控制器中创建了另一个view+方法,有相同的错误。发现了问题,当我清理导入时,我意外删除了它 import views.html.*; 从我的控制器类。本应更早发布答
public static Result index() {
return ok(indexpage.render());
}
我的indexpage.scala.html页面
@main("Test") {
}
但是Play2.1给了我以下错误:错误:找不到符号
有什么想法吗
编辑:我在控制器中创建了另一个view+方法,有相同的错误。发现了问题,当我清理导入时,我意外删除了它
import views.html.*;
从我的控制器类。本应更早发布答案,但由于某些原因,声誉低于10的人必须等待8小时才能回答他们提出的问题。在我的情况下,一旦我清理了我的项目,它就再次工作了
activator clean
activator run
那么
indexpage
在哪里声明?Play是否会隐式为您创建它,因为您有一个index.scala.html
文件?是的,Play会查看视图文件夹下的html文件,因此当我引用indexpage时,它会引用该视图。这通常可以正常工作,这就是我感到困惑的原因。您是否导入了views.html.whatever.\u
?问题似乎在于以下几点:1。你忘了进口。2.expage中的文件不存在。3.一些奇怪的播放问题,所以你可以尝试干净播放
太棒了!您可以通过引用特定页面来避免整个html输入,如returnok(views.html.indexpage.render())代码>:-)