【问题标题】:How do I add a query parameter to a Play redirect?如何将查询参数添加到 Play 重定向?
【发布时间】:2015-02-10 22:28:47
【问题描述】:

如果我像Redirect(routes.RegistrationController.register()) 一样构造Play 重定向,如何将查询参数添加到我要重定向到的URL?

例如,我想要这样的 URL:/register?token=1234。

【问题讨论】:

    标签: scala url playframework playframework-2.3


    【解决方案1】:

    你可以做Redirect(routes.RegistrationController.register().url + "?token=1234")。

    或者,假设您的路由将token 声明为可选参数,并且路由声明为GET /register @controllers.RegistrationController(token: Option[Int]),那么您可以使用Redirect(routes.RegistrationController.register(Some(1234)))。

    您可以通过多种方式进行设置。你可能想看看Play router documentation。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-25
      • 2019-02-17
      • 2019-07-19
      • 2019-05-30
      • 1970-01-01
      相关资源
      最近更新 更多