JSF: Qual a diferença de usar um <h:commandButton> e um <h:commandLink> para um botão qualquer?

3 respostas
G

Olá galera, estou usando jsf e por curiosidade queria saber qual a diferença de usar um <h:commandButton> e um <h:commandLink> para um botão qualquer… Usando o commandButton eu sei que funciona teclando espaço… e o commandLink já não funciona…

Alguem sabe se tem mais alguma diferença ou vantagem de usar???

valeu!!

3 Respostas

M

A figura mostra a diferenca:

G

no link vc pode mandar para um pagina direito. ex: http://www.guj.com.br

no command vc adiciona na action e no backBean vc retorna um string mapeada no faces-config.

G

Mas então, eu tbm posso usar uma imagem no link…

<h:commandLink rendered=“true” actionListener="#{classeBean.cancelar}">
<h:graphicImage border=“0” url="/images/br_forms/bt_cancelar.gif" />
</h:commandLink>

aí o commandButton ficaria com a aparência idêntica ao commandLink…

Criado 13 de outubro de 2008
Ultima resposta 13 de out. de 2008
Respostas 3
Participantes 3