【发布时间】:2012-06-17 04:20:59
【问题描述】:
如何在执行这个 f:event 监听器之前从 jsf 页面设置一个 bean 属性:
<f:event type="preRenderComponent" listener="bean.method}"/>
我尝试了下面的代码,但它没有将值设置为 bean 属性。
<f:event type="preRenderComponent" listener="bean.method}">
<f:setPropertyActionListener target="#{bean.howMany}" value="2"/>
</f:event>
JSF2.1.6 和 PF 3.3
编辑
以下代码有任何问题吗? (这行得通!但我只是想确认一下这是否有任何问题!?)
<f:event type="preRenderComponent" listener="#{bean.setHowMany(15)}"/> <f:event type="preRenderComponent" listener="#{bean.method}"/>
【问题讨论】: