Abrir página externa (link) com jsf

Pessoal, tenho um banner, onde ao clicar do usuário precisa redirecionar para uma página (em outra aba) para um endereço do tipo www.uol.com.br ou www.google.com

tente com h:commandLink com target="_blank", ele abre a nova aba, mas redireciona para a propria aplicação e cai na página de erros (page not found). Alguma ajuda?

PS: no atributo action do commandLink, eu passo o endereço.

Use a tag h:outputLink

[]´s

CAra, com outputlink não da certo também. Ele abre a página do sistema, página de erro, provavelmente tenta abrir uma página NO sistema que não existe.

Eu coloquei o link no atributo “value” do componente.

Alguma coisa a mais que preciso fazer?

Vc deve estar usando errado então.
Vc deu uma olhada na documentação da tag para ver como usá-la?

Sim, olhei a documentação, olhei o comentário da tag no netbeans, o atributo para inserir o hiperlink é o value , meu managed bean tem um atributo string que armazena o link, está assim:

<h:outputLink value="#{managedBean.evento.link}" target="_blank"/>

Quando clico na imagem, abre uma nova aba com a url:
http://localhost:8080/Projeto/www.google.com

E abre a págiand e erro do projeto.

tente colocar http://www.google.com.br no valor do link

Acho que depois de quase 5 anos, já deve ter conseguido ou desistindo, né não? :slight_smile:

Vixi… Nem me atentei a data.