【发布时间】:2011-12-30 16:16:38
【问题描述】:
我正在使用 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 加载项目之前调用的。有什么想法吗?
【问题讨论】: