Исправлено ли <ui: include> в JSF 2.2?
Я помню в JSF 2.1 <ui:include>
был обработчиком тегов, поэтому он был оценен один раз, когда было построено дерево компонентов. Когда атрибут src изменялся перед отображением, страница всегда отображалась с использованием предыдущего значения.
<h:form>
<h:inputText value="#{sessionScope['includedPage']}" />
<h:commandButton />
</h:form>
<!-- src should be evaluated before applying values to model phase -->
<ui:include src="#{sessionScope['includedPage']}" />
Однако с WildFly вышеприведенный пример просто работает, отображаемая страница всегда включает в себя самое последнее значение includePage. Это почему? Или я правильно помню? Я не нашел ничего в спецификации JSF 2.2 относительно этого изменения...