【发布时间】:2015-02-10 22:28:47
【问题描述】:
如果我像Redirect(routes.RegistrationController.register()) 一样构造Play 重定向,如何将查询参数添加到我要重定向到的URL?
例如,我想要这样的 URL:/register?token=1234。
【问题讨论】:
标签: scala url playframework playframework-2.3
如果我像Redirect(routes.RegistrationController.register()) 一样构造Play 重定向,如何将查询参数添加到我要重定向到的URL?
例如,我想要这样的 URL:/register?token=1234。
【问题讨论】:
标签: scala url playframework playframework-2.3
你可以做Redirect(routes.RegistrationController.register().url + "?token=1234")。
或者,假设您的路由将token 声明为可选参数,并且路由声明为GET /register @controllers.RegistrationController(token: Option[Int]),那么您可以使用Redirect(routes.RegistrationController.register(Some(1234)))。
您可以通过多种方式进行设置。你可能想看看Play router documentation。
【讨论】: