Перенаправление на внутренний URL-адрес кажется возможным с помощью метода redirect() в контроллере.Как перенаправить на внешний URL в Play Framework 2.0 (Java)
public static Result index() {
return redirect(routes.Application.tasks());
}
Однако я хочу перенаправить внешний URL-адрес в контроллер. redirect (String) принимает только внутренние URL-адреса в качестве параметра.
Что требуется, это основа Play эквивалент стандартного Java сервлетов перенаправлять т.е.
request.sendRedirect(String url)
Эй Маркус, спасибо за Ваш ответ. Три других метода, которые вы упомянули, отлично подходят для меня. Однако простое решение «redirect (String)» дает мне эту ошибку - «Исключение исполнения [StackOverflowError: null]. ' –
@ManishKumar eeechhhh .... это объявление метода ... это означает, что вам нужно вставить некоторую строку там, то есть' String url = "http: //domain.tld"; return seeOther (url); 'или' return seeOther ("http: //domain.tld"); ' – biesior