Scala Play框架初学者 - '未找到行动'

时间:2016-04-21 12:18:07

标签: scala playframework

我在路线文件中定义了这个条目:

GET     /proj/:value.id     controllers.MyController.Accessor(ident:Long)

要访问此网址,我应该可以使用吗? :

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

当我尝试此网址时,我会收到

Action Not Found
For request 'GET /proj/value.id=3'

我认为我的erequest格式不正确?

1 个答案:

答案 0 :(得分:7)

如果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