我需要在服务器收到一些表单数据后将用户定向到另一个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)
,但后来不是使用的“首选”网址。如何使用Play Framework设置重定向标题?
答案 0 :(得分:3)
为什么不简单地使用?
redirect("http://www.zenexity.fr");
答案 1 :(得分:0)
您需要使用反向路由器,类似的东西应该可以工作:
Redirect(mypackage.myitems.routes.MyController.myItem(myItemId))
该参数是可选的。