Redirecionar para URL externo no JSF

Eu tenho lidado com um problema com o JSF, quando se trata de redirect para páginas dentro do meu aplicativo funciona muito bem, mas eu não tenho sido capaz de redirect para URL externo pode alguém me orientar sobre isso?

Basta mencionar a URL diretamente em ou .

 Go to this site!  Go to this site! 

Ou, se você precisar invocar uma ação de bean usando como abaixo,

    

então use ExternalContext#redirect() no método de ação.

 public void redirect() throws IOException { // ... ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext(); externalContext.redirect("http://stackoverflow.com"); } 

Note que você não precisa capturar esse IOException , o servidor irá lidar com isso. Observe também a importância de include o esquema ( http:// ou https:// ou // ) na URL, caso contrário, ele será interpretado em relação ao domínio atual.