我试图在这里做这个教程:http://www.playframework.com/documentation/2.1.0/JavaGuide4
但在将此方法添加到我的"Application.java"类后,我遇到了问题,找不到变量"login":
public static Result login() {
return ok(
login.render(form(Login.class))
);
}
搜索互联网后,我可能做错了,我发现了几个建议,像我可能忘记创建登录视图,在我的情况下被称为:"login.scala.html"。也许我取错名字了?我不知道,
我尝试了"$ clean"命令和"$ compile"命令在播放控制台,但仍然在尝试编译项目时,它抛出了这个错误消息:
error: cannot find symbol: method form(Class(Login.class))
symbol: method form(Class<Login>)
location: class Appplication
你知道这个错误的原因是什么吗?
你可能需要在"login.render…"之前添加"views.html"
所以正确的代码应该如下所示(如果你维护了游戏框架文档中建议的文件结构):public static Result login() {
return ok(
view.html.login.render(form(Login.class))
);
}
并添加正确的导入(您已经注意到:))