尽管定义正确,但Play Framework路由无效

时间:2013-02-13 00:35:22

标签: java playframework playframework-2.0

我在Play的路线中定义了这条简单的路线:

POST /test/post/$id<[0-9]+>  controllers.Test.post(id: Long)  

这是Test.post方法的代码:

public static Result post(long id)
{
    return ok("working");
}

同一控制器中的另一条路由POST /test controllers.Test.index()工作正常。但是,每当我访问http://localhost:9000/test/post/3时,我都会重置&#39; firefox中的错误立即出现,并且在谷歌浏览器中我得到了一个空的响应&#39;错误。所有其他路线都正常工作。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

在您的操作中使用Long对象而不是long原生类型:

public static Result post(Long id)
{
    return ok("working");
}