Includes JSP dentro de JSF

Una de las cosas que más me frustraron cuando comencé a desarrollar con JSF era que no me funcionaban bien los includes en el sentido de que la página final son se renderizaba correctamente. Aunque yo vengo de Forms, tenía un compañero que venía del mundo Struts y que estaba más que acostumbrado a utilizar includes en sus jsp‘s. Él tampoco entendía por qué no se estaban renderizando correctamente. El motivo es que el momento en que se procesa el include “no se coordina bien” con el momento en que JSF renderiza. La solución pasa por:

  • a) Encerrar el include dentro de la etiqueta de jsf <f:subview>.
  • b) Encerrar los grupos de etiquetas de html puro y duro dentro de la etiqueta de jsf <f:verbatim>.

Bueno, todo esto está mejor explicado en el artículo de JavaWorld Getting around JSF: The role of JSP y en el propio tutorial de Sun Setting Up a Page.
Lamentablemente, aún no he descubierto por qué se renderizan mal los includes que hago que contienen etiquetas ADF Faces.

Anuncios

3 comentarios en “Includes JSP dentro de JSF

  1. La verdad es que hasta que no descubres lo de subview…
    Justo hoy comentaba en el blog el tema de las plantillas o los includes

    Saludos y enhorabuena por el blog teneis trucos y articulos muy interesantes

  2. Me he pasado por vuestro blog y he lamentado no haberlo conocido antes.
    Anima saber que otros también se encuentran con problemas similares.

    Gracias por el comentario, que anima a seguir mejorando.

  3. Acabo de poneros en el blog…la verdad es que yo tambien os he conocido hace poco.

    Mira que somos pocos documentando en castellano y encima no nos encontramos.
    Saludos, nos seguimos leyendo.

Los comentarios están cerrados.