Seleccionar página

El mismo enlace con h:outputLink y h:commandLink en JBoss Seam

por | Sep 1, 2010 | Java

El mismo enlace con h:outputLink y h:commandLink en JBoss Seam. Tanto monta, monta tanto: Un simple link hecho de 2 formas distintas.

Con la etiqueta h:outputLink, no es necesario embeberlo en un formulario (h:form) ni indicar la URL de destino en un fichero del tipo account_login.page.xml (o en el fichero general de navegación):

<table>

<tr>
<td>
<h3>#{messages[‘account_register.title’]}</h3>
</td>
</tr>

<tr>
<td><h:outputText
value=”#{messages[‘account_register.description’]}” /></td>
</tr>

<tr>
<td align=”right”><h:outputLink value=”account_register.seam”>#{messages[‘account_register.action’]}</h:outputLink></td>
</tr>

</table>

… y con h:commandLink, hay que meterlo en un formulario y crear el camino en una página del tipo account_login.page.xml (o en el fichero general de navegación):

<h:form id=”account_register”>

<table>

<tr>
<td>
<h3>#{messages[‘account_register.title’]}</h3>
</td>
</tr>

<tr>
<td><h:outputText
value=”#{messages[‘account_register.description’]}” /></td>
</tr>

<tr>
<td align=”right”><h:commandButton
action=”accountRegister”
value=”#{messages[‘account_register.action’]}” />
</td>
</tr>

</table>

</h:form>

y añadir un nueva regla de navegación:

<navigation from-action=”accountRegister”>
<redirect view-id=”/account_register.xhtml”/>
</navigation>

 

Te puede interesar…

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *