小编use*_*204的帖子

f:事件preRenderView的JSF方法在c:forEach之后调用

我正在用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>
Run Code Online (Sandbox Code Playgroud)

initPage(id)方法必须在bean中加载列表.但似乎该方法是在c:forEach之后调用而不是之前调用的.有任何想法吗?

jstl jsf-2

7
推荐指数
1
解决办法
2570
查看次数

标签 统计

jsf-2 ×1

jstl ×1