2011-06-22 18 views
1

我需要在服務器收到一些表單數據後將用戶指向另一個URL。我如何在Play Framework中重定向用戶?如何將用戶重定向到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設置重定向標題?

回答

3

爲什麼不簡單使用?

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

我使用Scala模塊。它看起來像'redirect'不能從Scala獲得:'not found:value redirect'或者我需要導入什麼? – Jonas

+0

http://scala.playframework.org/documentation/scala-0.9/controllers#Redirect是不是這個? – mandubian

+0

謝謝,'重定向(「http://www.zenexity.fr」);'在Scala中工作得更好。 – Jonas

相關問題