Playframework在动态路线中给出错误

时间:2014-01-10 17:13:47

标签: java playframework

我正在尝试使用Play创建一个应用程序,我的动态路由之一出错,所以我的应用程序没有编译。我阅读了文档here,看起来我正在做所有事情。

以下是我的路线文件中给出错误的行。

POST    /user/delete/:id            controllers.MainController.deleteUser(:id Long)

以下是路径文件中调用的控制器。

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:编译错误[)' expected but:'找到了]

1 个答案:

答案 0 :(得分:2)

方法签名中的冒号未正确放置。它应该是:

POST    /user/delete/:id            controllers.MainController.deleteUser(id: Long)