新手学习Scala Play框架 - “找不到操作”

3
我已经在路由文件中定义了这个条目:
GET     /proj/:value.id     controllers.MyController.Accessor(ident:Long)

我应该使用什么来访问这个URL?:

http://localhost:9000/proj/value.id=3

当我尝试访问这个URL时,我收到以下信息:
Action Not Found
For request 'GET /proj/value.id=3'

我认为我的e请求格式不正确?
1个回答

8
如果ID是路径参数,它应该是:
GET     /proj/:id     controllers.MyController.Accessor(id: Long)

可以这样访问:

http://localhost:9000/proj/3

如果是查询参数,则应该如下:

GET     /proj     controllers.MyController.Accessor(id: Option[Long])

访问地址为:

http://localhost:9000/proj?id=3


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接