播放Framwork Java Angular-重定向到html页面

播放Framwork Java Angular-重定向到html页面,java,angularjs,scala,playframework,Java,Angularjs,Scala,Playframework,我有一个ToDoController.java和方法 public static Result getAllToDos() { return ok(index.render("Your new application is also ready.")); } 如何使用Play framework将页面重定向到ToDo.html。 我正在尝试使用Angular/Java/Play编写一个应用程序 我的路线文件 GET /

我有一个ToDoController.java和方法

public static Result getAllToDos() {

     return ok(index.render("Your new application is also ready."));
    }
如何使用Play framework将页面重定向到ToDo.html。
我正在尝试使用Angular/Java/Play编写一个应用程序

我的路线文件

GET     /                           controllers.Application.index()


GET     /            controllers.Assets.at(path="/public",file="index.html")



GET     /todo                          controllers.ToDoController.getAllToDos()
试试这个

public static Result getAllToDos() {
  return redirect("/ToDo.html");
}

您的ToDo.html路线声明在哪里?请更简要地解释一下你想做什么。您的路由文件似乎缺少某些内容。如果您的控制器名为ToDoController,则路由中存在错误。它应该是controllers.ToDoController.getAllToDos而不是controllers.ToDo.getAllToDosI我正试图用Java中的Play framework编写一个以Angular作为前端的应用程序。是的,我的控制器名为ToDoController。因此,当我打电话给它时,它应该显示我的todo.html。请您澄清todo.html的位置好吗?如果我正确理解了您的评论,您所要做的就是显示/todo路由的视图模板。我认为Daniels answer不起作用,因为您使用index.html硬编码了/。相反,您可以在路径上使用一个变量,并将其用作文件参数,请参见中的URI模式。然而,我认为这可能有助于你理解游戏中的路由!以及AngularJS中的路由。希望能有帮助,马库斯