Play Framework教程:无法解析符号'routes'

San*_*thi 8 intellij-idea playframework-2.0

我正在关注游戏教程,我被困在大约9分钟.路径文件没有得到解决我做了同样的事情,如教程中所示,但仍然无法正常工作.

package controllers;
import models.Bar;
import play.core.Router;
import play.data.Form;
import play.mvc;
import play.*;
import play.Routes;
import views.html.indes;
public class Application extends Controller {

public static Result index() {
    return ok(index.render("Hello"));
}

public static Result addBar(){
    Bar bar = Form.form(Bar.class).bindFromRequest().get();
    bar.save();
    return redirect(routes)
    }

}
Run Code Online (Sandbox Code Playgroud)

Kev*_*vin 6

Project Structure -> Modules -> Dependencies -> + -> JAR or directories -> target/scala-#.##/classes_managed
Run Code Online (Sandbox Code Playgroud)

将此目录标记为Sources Root/Generated Sources Root对我来说不起作用,如其他一些S/O帖子中所述


ali*_*der -2

根据您提供的信息,您需要使用以下 URL:

localhost:9000  
Run Code Online (Sandbox Code Playgroud)

不是本地主机:/9000。上面的 URL 应触发调用索引方法(在应用程序控制器内)。根据您共享的实现,它将导致索引模板用于渲染视图(带有 200 HTTP 响应)。确保views目录中有index.scala.template。