<f:subview>
представляет новый слой NamingContainer
и изначально (в JSF 1.0) был разработан для использования в сочетании с тегом <jsp:include>
JSP.
<f:subview id="foo">
<jsp:include page="/WEB-INF/include.jsp" />
</f:subview>
В JSF 2.0, который использует Facelets вместо JSP в качестве технологии представления по умолчанию, этот тег больше не имеет значения.
<ui:composition>
, принадлежащий преемнику JSP Facelets, определяет композицию шаблона и позволяет разработчикам создавать HTML-шаблоны в визуальных HTML-редакторах, таких как Dreamweaver. При фактическом использовании в среде JSF / Facelets любой контент за пределами <ui:composition>
будет игнорироваться, и только внутренний контент будет использоваться для построения дерева компонентов. Этот тег можно использовать как на страницах включения, так и в клиентах шаблонов. См. Также Как включить другой XHTML в XHTML с использованием Facelet JSF 2.0?