Omita la ejecución de <ui: include> cuando el componente UI principal no se procesa

Tengo la siguiente construcción en varios lugares de mi aplicación web para poder generar condicionalmente fragmentos de página en función de algunas acciones:

<h:panelGroup rendered="#{managedBean.serviceSelected == 'insurance'}">
    <ui:include src="/pages/edocket/include/service1.xhtml" />
</h:panelGroup>

He observado, que la<ui:include> Todavía se ejecuta incluso cuando elrendered atributo evalúafalse. Esto crea innecesariamente todos los beans de respaldo asociados con elservice1.xhtml archivo que se ha incluido.

¿Cómo puedo omitir la ejecución del<ui:include> cuando el componente de la interfaz de usuario principal no se representa, de modo que no se crean innecesariamente todos los beans de respaldo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta