Reindirizza a URL esterni in JSF

Ho avuto a che fare con un problema con JSF, quando si tratta di redirect le pagine all’interno della mia app funziona perfettamente, ma non sono stato in grado di redirect a URL esterni, qualcuno può guidarmi su questo?

Indica semplicemente l’URL direttamente in o .

 Go to this site!  Go to this site! 

Oppure, se hai bisogno di richiamare un’azione bean usando come sotto,

    

quindi utilizzare ExternalContext#redirect() nel metodo action.

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

Si noti che non è necessario IOException tale IOException , il server si occuperà di esso. Si noti inoltre l’importanza di includere lo schema ( http:// o https:// o // ) nell’URL, altrimenti verrà interpretato in relazione al dominio corrente.