JSF2.3 outputLink – Ejemplo
En JSF, la etiqueta outputLink se utiliza para crear un elemento HTML «<a href>» (anchor). El atributo «value» de la etiqueta outputLink se representa como el valor HTML del atributo «href» directamente.
La documentación de JSF 2.3 etiqueta h:link está disponible aqui.
Ejemplo:
JSF
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://xmlns.jcp.org/jsf/html" xmlns:f="http://xmlns.jcp.org/jsf/core"> <h:head> <title>Ejemplo JSF2.3 outputLink</title> </h:head> <h:body> <h2>Ejemplo JSF2.3 outputLink</h2> <h:form id="form"> <h:outputLink>Pagina de Entrada 1</h:outputLink> <br /> <h:outputLink value="respuesta.xhtml">Pagina de Entrada 2</h:outputLink> <br /> <h:outputLink value="respuesta.xhtml"> <h:outputText value="Pagina de Entrada 3" /> <f:param name="nombre" value="jose" /> </h:outputLink> <br /> <h:outputLink value="respuesta.xhtml"> <h:graphicImage library="imagenes" name="oso1.png" /> </h:outputLink> </h:form> </h:body> </html>
HTML:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="j_idt2"> <title>Ejemplo JSF2.3 outputLink</title> </head> <body> <h2>Ejemplo JSF2.3 outputLink</h2> <form id="form" name="form" method="post" action="/ejemplo_web_jsf23/ejemploOutputLink.xhtml" enctype="application/x-www-form-urlencoded"> <input type="hidden" name="form" value="form" /> <a href="">Pagina de Entrada 1</a> <br /> <a href="respuesta.xhtml">Pagina de Entrada 2</a> <br /> <a href="respuesta.xhtml?nombre=jose">Pagina de Entrada 3</a> <br /> <a href="respuesta.xhtml"><img src="/ejemplo_web_jsf23/javax.faces.resource/oso1.png.xhtml?ln=imagenes" /></a><input type="hidden" name="javax.faces.ViewState" id="j_id1:javax.faces.ViewState:0" value="6024212636150355437:-5428142702617816141" autocomplete="off" /> </form> </body> </html>
Respuesta: