【问题标题】:How do I create a URL with an array query parameter in Play Framework using Scala?如何使用 Scala 在 Play Framework 中创建带有数组查询参数的 URL?
【发布时间】:2021-05-22 20:29:16
【问题描述】:

在使用 Scala 的 Play Framework 中,我想接受以下带有数组查询参数的 URL:

path?ids=1&ids=2

我在路由和控制器中放入什么来接受上面的 URL?

conf/routes

GET    /path    MyController.path(ids: ???)

MyController.scala

class MyController extends BaseController {
  def path(ids: ???) = ??? // implement
}

【问题讨论】:

    标签: arrays playframework query-parameters


    【解决方案1】:

    conf/routes

    GET    /path    MyController.path(ids: Seq[Long] ?= Seq.empty)
    

    MyController.scala

    class MyController extends BaseController {
      def path(ids: Seq[Long]) = ??? // implement
    }
    

    请注意,?= 使ids 在 URL 中成为可选。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-12
      • 1970-01-01
      • 2021-04-09
      • 1970-01-01
      • 2012-07-02
      相关资源
      最近更新 更多