如何在Play framework 2.0(Java)中重定向到外部URL

时间:2012-06-09 16:39:46

标签: playframework playframework-2.0

使用控制器中的redirect()方法似乎可以重定向到内部URL。

public static Result index() {
  return redirect(routes.Application.tasks());
}

但是我想重定向到控制器中的外部URL。 redirect(String)方法仅接受内部URL作为参数。

我需要的是Play框架,相当于标准的Java servlet重定向,即

request.sendRedirect(String url)

1 个答案:

答案 0 :(得分:20)

有时最简单的解决方案就是......工作:

return redirect("http://stackoverflow.com/questions/10962694");

使用other availabe redirects例如

也是值得的
  • seeOther(String url)
  • movedPermanently(String url)
  • temporaryRedirect(String url)