Boa tarde, estou tentnado fazer um Controller para redirecionamento do usuário para páginas externas, sem colocar o link direto no …
Fiz algo mais ou menos assim usando o Spring:
@Controller
@RequestMapping("/redirect")
public class RedirectController
{
@RequestMapping("/{url}")
public void redirecionar(@PathVariable("url") String url,HttpServletResponse response)
{
try
{
response.sendRedirect(url);
}
catch (IOException e)
{
throw new RuntimeException(e);
}
}
}
Porém, ao passar um site, por exemplo:
/redirect/www.uol.com.br
Ele causa um erro no navegador, dizendo o seguinte:
[color=red]O Firefox detectou que o pedido para este endereço não será concluído devido à forma que o servidor o está redirecionando.[/color]
Alguém sabe como resolver isso ? se devo mudar o modo de redirecionar ?
Obrigado.