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.

0 comentarios

Enviar un comentario

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

Blog de Neodoo Microsystems
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles. Puedes encontrar más información en nuestra Política de privacidad y Política de cookies.