如何向Play重定向添加查询参数?

时间:2015-02-10 22:28:47

标签: scala url playframework playframework-2.3

如果我构建Redirect(routes.RegistrationController.register())重定向/register?token=1234,我该怎样才能将查询参数添加到我重定向到的网址?

例如,我喜欢这样的网址:{{1}}。

1 个答案:

答案 0 :(得分: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