Интерфейс JSF: включается не отображаемая должным образом

Я реализую веб-приложение, используяJSF 2.1.8 и у меня проблема сПользовательский интерфейс: включить тег. У меня есть этот код

<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>

navigationManagerSystem bean-компонент управляется сеансом JSF, и когда этот фрагмент кода отображается в первый раз, он должен отображать содержимое пути включения. Это включает в себя работает, если я делаю это в такой постоянной<ui:include /system/home/index.xhtml" /> но не в том случае, если я поместил его в переменную, даже если бы я видел, что переменная содержит это значение до того, как будет напечатан экран. Я не знаю, может ли это быть связано с компонентом, который содержит страницу /system/home/index.xhtml, котораяПосмотреть Scoped.

В любом случае, если я обновлю страницу сразу после рендеринга, xthml будет правильно включен. Кстати, я упростил включение страницы, чтобы не было тегов jstl, потому что я знаю, что они могут вызвать проблемы с View Scope.

Есть идеи по этому поводу?

Ответы на вопрос(1)

Ваш ответ на вопрос