Percebi que o código a seguir está redirecionando o usuário para uma URL dentro do projeto,
@RequestMapping(method = RequestMethod.POST)
public String processForm(HttpServletRequest request, LoginForm loginForm,
BindingResult result, ModelMap model)
{
String redirectUrl = "yahoo.com";
return "redirect:" + redirectUrl;
}
enquanto o seguinte está redirecionando corretamente como pretendido, mas requer http: // ou https: //
@RequestMapping(method = RequestMethod.POST)
public String processForm(HttpServletRequest request, LoginForm loginForm,
BindingResult result, ModelMap model)
{
String redirectUrl = "http://www.yahoo.com";
return "redirect:" + redirectUrl;
}
Quero que o redirecionamento sempre redirecione para a URL especificada, quer tenha um protocolo válido ou não, e não quero redirecionar para uma exibição. Como eu posso fazer isso?
Obrigado,