【发布时间】:2012-05-24 11:30:12
【问题描述】:
我正在使用 Play Framework 2.0.1。我使用“play new”命令创建了一个 Java 应用程序。默认情况下,会创建两个视图:index.scala.html 和 main.scala.html
我已经完成了一些示例教程应用程序,可以让我呈现这些视图。但是,当我添加一个新视图时(默认情况下在 app/views/ 中),我得到一个无法找到的编译错误:
public static Result getAllCars() {
List<Car> cars = Car.getAllCars();
return ok(simpleCarView.render(cars));
}
我可以的
import views.html.index;
import views.html.main;
但不是
import views.html.simpleCarView;
控制台错误:
cannot find symbol
[error] symbol : variable simpleCarView
[error] location: class controllers.Application
我尝试在文件目录和 Eclipse 中添加 scala.html 视图,但由于某种原因找不到它们。我也试过重启默认的 Netty 服务器。
关于造成这种情况的任何想法?
【问题讨论】:
-
对 playframework 2.1.3 有同样的问题。问题是 IntelliJ 的想法像这样优化了我的导入:import views.html.index$;
标签: java playframework playframework-2.0