2012-02-14 10 views

Respuesta

8

El <f:subview> introduce una nueva capa NamingContainer y, inicialmente (en JSF 1.0), se diseñó para utilizarse en combinación con la etiqueta <jsp:include> de JSP.

<f:subview id="foo"> 
    <jsp:include page="/WEB-INF/include.jsp" /> 
</f:subview> 

En JSF 2.0, que utiliza Facelets en vez de la tecnología JSP como vista predeterminada, esta etiqueta no tiene realmente un valor más.

La <ui:composition>, que proviene de Facelets sucesores de JSP, define una composición de plantilla y permite a los desarrolladores diseñar la plantilla HTML en editores visuales de HTML como Dreamweaver. Cuando se usa realmente en un entorno JSF/Facelets, se descartará cualquier contenido que esté fuera de <ui:composition> y solo se usará el contenido interno para compilar el árbol de componentes. Esta etiqueta se puede usar tanto en las páginas de inclusión como en los clientes de plantillas. Consulte también How to include another XHTML in XHTML using JSF 2.0 Facelets?

Cuestiones relacionadas