http头-如何将用户重定向到Play Framework中的另一个页面



在服务器收到一些表单数据后,我需要将用户引导到另一个URL。如何在Play Framework中重定向用户?

我尝试过:

   val url = "http://127.0.0.1:9000/user/" + user.id + "/" + user.name
   response.setHeader("Location", url)

但是用户不会被重定向。使用PHP,我可以使用:

header('Location: http://127.0.0.1:9000/user/'.user->id.'/'.user->name);

我尝试过使用Action(MyController.myMethod),但它不是所使用的"首选"URL。如何使用Play Framework设置重定向标头?

为什么不简单地使用?

redirect("http://www.zenexity.fr");

您需要使用反向路由器,类似的东西应该可以工作:

Redirect(mypackage.myitems.routes.MyController.myItem(myItemId))

该参数是可选的。

相关内容

  • 没有找到相关文章

最新更新