Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 播放2.1错误:找不到符号错误_Java_Playframework_Playframework 2.1 - Fatal编程技术网

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()):-)