Mat*_*kan 14 java playframework playframework-2.0
我正在使用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));
}
Run Code Online (Sandbox Code Playgroud)
我可以
import views.html.index;
import views.html.main;
Run Code Online (Sandbox Code Playgroud)
但不是
import views.html.simpleCarView;
Run Code Online (Sandbox Code Playgroud)
控制台出错:
cannot find symbol
[error] symbol : variable simpleCarView
[error] location: class controllers.Application
Run Code Online (Sandbox Code Playgroud)
我已经尝试在文件目录中和eclipse中添加scala.html视图,但由于某些原因它们找不到.我也试过重启默认的Netty服务器.
关于是什么导致这个的任何想法?
InP*_*uit 24
这些视图不是由Eclipse编译的,只要目标\ scala-2.9.1\classes_managed目录在你的eclipse项目构建路径中,就可以通过Play编译后看到eclipse.
尝试在命令行上运行"play compile"(如果你已经在游戏控制台中,只需"编译")然后在eclipse中刷新你的项目(选择项目并点击F5)
| 归档时间: |
|
| 查看次数: |
21355 次 |
| 最近记录: |