Seleccionar página

Soporte HTTP GET con JSF y/o Seam 3

por | Jun 24, 2011 | Java, JBoss AS / JBoss EAP / WildFly

Soporte HTTP GET con JSF y/o Seam 3

Con JSF2 añadiendo lo  siguiente en la pagina xhtml antes del “<body>”, pasamos un parámetro y ejecutamos un método. Es el tipo Front-Controller para hacer algo cada vez que se llama a la pagina :

<f:metadata>
<f:viewParam name=”id” value=”#{blogManager.entryId}”/>
<f:event type=”preRenderView” listener=”#{blogManager.loadEntry}”/>
</f:metadata>

Seam3 nos ofrece un tag “<s:viewAction>”:

<f:metadata>
<f:viewParam name=”id” value=”#{blogManager.entryId}”/>
<s:viewAction action=”#{blogManager.loadEntry}”/>
</f:metadata>

En JSF2 es obligatorio poner un parámetro, en Seam3 lo tienen arreglado para que no haga falta pasar ningún parámetro.

El tag de Seam3 nos ofrece ademas otras ventajas: es ligero, puede controlarse la fase de ejecución, es contextual y se puede controlar la navegación.

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 *