Java 动态路由中的Playframework错误
我试图使用Play创建应用程序,但我的一个动态路由出现错误,因此我的应用程序无法编译。我阅读了文档,看起来我做的一切都是正确的 下面是我的routes文件中给出错误的一行Java 动态路由中的Playframework错误,java,playframework,Java,Playframework,我试图使用Play创建应用程序,但我的一个动态路由出现错误,因此我的应用程序无法编译。我阅读了文档,看起来我做的一切都是正确的 下面是我的routes文件中给出错误的一行 POST /user/delete/:id controllers.MainController.deleteUser(:id Long) 下面是在routes文件中调用的控制器 package controllers; import play.mvc.Controller; import pl
POST /user/delete/:id controllers.MainController.deleteUser(:id Long)
下面是在routes文件中调用的控制器
package controllers;
import play.mvc.Controller;
import play.mvc.Result;
public class MainController extends Controller {
public static Result index()
{
return ok(views.html.index.render("Hello from Java"));
}
public static Result users()
{
return TODO;
}
public static Result newUser()
{
return TODO;
}
public static Result deleteUser(Long id)
{
return TODO;
}
}
它不断告诉我conf/routes:10:Compilation error[
)'应为,但
:'已找到]方法签名中的冒号未正确放置。应该是:
POST /user/delete/:id controllers.MainController.deleteUser(id: Long)
谢谢你指出这个错误,但是我在纠正了你指出的错误后仍然得到了同样的错误。停止游戏,然后跑“玩干净跑”。同时检查其他路线是否存在相同的错误。