如何解决如何使用 Scala 在 Play Framework 中创建带有数组查询参数的 URL?
在使用 Scala 的 Play 框架中,我想接受以下带有数组查询参数的 URL:
path?ids=1&ids=2
我在路由和控制器中放什么来接受上述 URL?
conf/routes
GET /path MyController.path(ids: ???)
MyController.scala
class MyController extends BaseController {
def path(ids: ???) = ??? // implement
}
解决方法
conf/routes
GET /path MyController.path(ids: Seq[Long] ?= Seq.empty)
MyController.scala
class MyController extends BaseController {
def path(ids: Seq[Long]) = ??? // implement
}
请注意,?=
使 URL 中的 ids
成为可选项。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。