この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とPF3.3
編集
以下のコードに問題はありますか?(これは機能します!しかし、これに問題があるかどうかを確認したいだけです!?)
<f:event type="preRenderComponent" listener="#{bean.setHowMany(15)}"/> <f:event type="preRenderComponent" listener="#{bean.method}"/>