He notado que el siguiente código redirige al usuario a una URL dentro del proyecto,
@RequestMapping(method = RequestMethod.POST)
public String processForm(HttpServletRequest request, LoginForm loginForm,
BindingResult result, ModelMap model)
{
String redirectUrl = "yahoo.com";
return "redirect:" + redirectUrl;
}
mientras que lo siguiente redirige correctamente según lo previsto, pero requiere http: // o 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;
}
Quiero que la redirección siempre redirija a la URL especificada, ya sea que tenga un protocolo válido o no y no quiero redirigir a una vista. ¿Cómo puedo hacer eso?
Gracias,