Abrir página externa (link) com jsf

8 respostas
P

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.

8 Respostas

D

Use a tag h:outputLink

[]´s

P

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?

D

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

P

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"/>

P

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.

D

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

I

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

D

Vixi… Nem me atentei a data.

Criado 14 de novembro de 2010
Ultima resposta 9 de set. de 2015
Respostas 8
Participantes 4