jsf-2 - link - mojarra jsfcljs
Diferencia entre h: link y h: outputLink (1)
-
<h:link>
usa su atributo devalue
como el texto del enlace y su atributo deoutcome
para generar el URL enlazado a través de las reglas de navegación JSF. Esto lo hace útil para los enlaces internos de la aplicación. Además, este componente se introdujo solo en JSF 2.0 -
<h:outputLink>
usa el atributo devalue
directamente como URL vinculada y el contenido de la etiqueta como texto de enlace. Esto significa que el componente no se puede usar con reglas de navegación, pero se puede usar para enlaces directos y externos. Ha estado presente desde JSF 1.1.
He analizado las API para ambos componentes, pero no estoy muy seguro de por qué usaría uno sobre el otro.
¿Podría alguien dar un ejemplo de por qué elegirías uno sobre el otro?
Gracias