[RESOLVIDO] - Como abrir link pelo commandbutton?

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…

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>
1 curtida

[quote=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>[/quote]

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 ?

[quote=felipehts][quote=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>[/quote]

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 ? [/quote]

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

assimmm

1 curtida

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

assimmm
[/quote]

Não funcionou dessa forma…

1 curtida

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

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… =)

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

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… =)[/quote]

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…

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… =)[/quote]

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…[/quote]

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