Как перенаправить пользователя на другую страницу в Play Framework? - PullRequest
1 голос
/ 22 июня 2011

Мне нужно направить пользователя на другой 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?

Ответы [ 2 ]

3 голосов
/ 22 июня 2011

Почему бы просто не использовать?

redirect("http://www.zenexity.fr");
0 голосов
/ 07 июня 2019

Вам необходимо использовать обратный маршрутизатор, что-то похожее на это должно работать:

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

Параметр необязательный.

...