[RESOLVIDO] - Como abrir link pelo commandbutton?

10 respostas
felipehts

Boa tarde pessoall…

bom eu abro link dessa forma:

<a href="index2.html" target="_blank"> abre link </a>

 <a href="http://www.google.com" target="_blank"> abre link2 </a>

Gostaria de saber como posso abrir os links acima, porém utilizando o commandbutton do JSF + Primefaces ??? vlw a todos…

10 Respostas

A

Carinha, o <h:commandButton> é para rodar eventos do faces, mesmo. Para gerar links deste tipo, use o <h:outputLink>

<h:outputLink value="http://www.google.com.br" >Vai pro google, rapaiz!</h:outputLink>
felipehts

abmpicoli:
Carinha, o <h:commandButton> é para rodar eventos do faces, mesmo. Para gerar links deste tipo, use o <h:outputLink>

<h:outputLink value="http://www.google.com.br" >Vai pro google, rapaiz!</h:outputLink></blockquote>

mas eu preciso realmente utilizar o commandButton, por questões de estética, acredito que deve ter algum forma de contorna essa situação…alguém saberia como ?

felipehts

felipehts:
abmpicoli:
Carinha, o <h:commandButton> é para rodar eventos do faces, mesmo. Para gerar links deste tipo, use o <h:outputLink>

<h:outputLink value="http://www.google.com.br" >Vai pro google, rapaiz!</h:outputLink></blockquote>

mas eu preciso realmente utilizar o commandButton, por questões de estética, acredito que deve ter alguma forma de contorna essa situação…alguém saberia como ?

M

<p:commandButton value="NomeDoBotao" ajax="false" action="paginaquedesejaabrir" onclick="this.form.target='_blank'"></p:commandButton>

assimmm

felipehts

michelorth_92:
<p:commandButton value="NomeDoBotao" ajax="false" action="paginaquedesejaabrir" onclick="this.form.target='_blank'"></p:commandButton>

assimmm

Não funcionou dessa forma…

M

como voce fez? poste pq aqui tenho uma aplicação e funciona desta maneira

felipehts

vlw cara tinha testado com o site do google, ai não funcionou, mas testei agora com uma outra pagina,e funcionou de boa…vlw ai parceiro… sabia q tinha algum jeito… =)

M

rsrs axei estranho mesmo não ter funcionado… coloque como resolvido seu post…vlw

A

vlw cara tinha testado com o site do google, ai não funcionou, mas testei agora com uma outra pagina,e funcionou de boa…vlw ai parceiro… sabia q tinha algum jeito… =)

Então carinha, é o que expliquei: o commandButton serve para dar um post nos dados do formulário para outra página. É totalmente diferente de uma tag como você colocou, que não posta informações…

felipehts

vlw cara tinha testado com o site do google, ai não funcionou, mas testei agora com uma outra pagina,e funcionou de boa…vlw ai parceiro… sabia q tinha algum jeito… =)

Então carinha, é o que expliquei: o commandButton serve para dar um post nos dados do formulário para outra página. É totalmente diferente de uma tag como você colocou, que não posta informações…

bom o michelorth_92 conseguiu interpretar a informação… e já resolveu a questão…heehe

Criado 1 de fevereiro de 2012
Ultima resposta 1 de fev. de 2012
Respostas 10
Participantes 3