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>
0 comentarios