Вот код, надеюсь, вы мне поможете.
<f:metadata>
<f:viewParam name="id" value="#{edit.id}" required="true" requiredMessage="required" />
<f:event type="preRenderView" listener="#{edit.create}" />
</f:metadata>
.....
<c:forEach items="#{edit.elements}" var="element">
<ui:include src="/include/#{element}.xhtml" />
</c:forEach>
I абсолютно необходимо включить динамическую страницу, потому что огромное количество ее заранее неизвестно ... Так что проблема в том,
этот метод create вызывается после получения списка элементов из-за жизненного цикла c: forEach.
Я также пробовал события preValidate, postValidate и preRenderComponent, но ничего не помогает.
Большое спасибо; ты мои герои