1

我在 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,我会立即在 Firefox 中收到“连接重置”错误,而在 google chrome 中我会收到“空响应”错误。所有其他路线都正常工作。

我究竟做错了什么?

4

1 回答 1

1

在您的 Action 中使用Long对象而不是本机类型:long

public static Result post(Long id)
{
    return ok("working");
}
于 2013-02-15T06:17:29.227 回答