Я делаю страницу с jsf 2.0 и я хочу сделать что-то вроде этого:
<f:metadata>
<f:viewParam name="id" value="${id}" />
<f:event type="preRenderView" listener="#{controller.initPage(id)}"/>
</f:metadata>
....(Some code)....
<c:forEach items="#{bean.listLoadedByInitPage}" var="var">
#{var.something}
</c:forEach>
Метод initPage (id) должен загружать список в bean-компонент. Но кажется, что метод вызывается после c: forEach загружает элементы, не раньше. Есть идеи?