我在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;错误。所有其他路线都正常工作。
我做错了什么?
答案 0 :(得分:1)
在您的操作中使用Long
对象而不是long
原生类型:
public static Result post(Long id)
{
return ok("working");
}