JSF ui: włącz niepoprawne wyświetlanie

Implementuję aplikację internetową za pomocąJSF 2.1.8 i mam problem zui: include etykietka. Mam ten kod

<h:panelGroup id="panelContenido">

        <ui:fragment rendered="#{!empty navigationManagerSystem._Navegable}">
            <ui:include src="#{navigationManagerSystem._Navegable._IncludePath}" />

        </ui:fragment>
        <ui:fragment rendered="#{empty navigationManagerSystem._Navegable}">
            <ui:include src="/system/navigation/error.xhtml" />
        </ui:fragment>
    </h:panelGroup>

ThenavigationManagerSystem bean jest zarządzany sesją JSF, a kiedy ten fragment kodu jest po raz pierwszy renderowany, powinien pokazywać zawartość ścieżki dołączanej. Obejmuje to prace, jeśli robię to w taki sposób<ui:include /system/home/index.xhtml" /> ale nie, jeśli umieściłem go w zmiennej, nawet ja widziałem, że zmienna trzyma tę wartość przed wyświetleniem ekranu. Nie wiem, czy może być powiązany z komponentem bean, który przechowuje stronę /system/home/index.xhtml, czyliWyświetl zakres.

W każdym razie, jeśli wykonam odświeżanie strony zaraz po renderowaniu strony, xthml jest poprawnie dołączony. Przy okazji, uprościłem stronę, która ma zostać dołączona, aby nie mieć żadnych tagów jstl, ponieważ wiem, że mogą powodować problemy z View Scope.

Masz jakiś pomysł na ten temat?

questionAnswers(1)

yourAnswerToTheQuestion