使用控制器中的redirect()方法似乎可以重定向到内部URL。
public static Result index() {
return redirect(routes.Application.tasks());
}
但是我想重定向到控制器中的外部URL。 redirect(String)方法仅接受内部URL作为参数。
我需要的是Play框架,相当于标准的Java servlet重定向,即
request.sendRedirect(String url)
答案 0 :(得分:20)
有时最简单的解决方案就是......工作:
return redirect("http://stackoverflow.com/questions/10962694");
也是值得的
seeOther(String url)
movedPermanently(String url)
temporaryRedirect(String url)
等