JSF2でAjaxに対応していろいろできるんですけど、そのときのメソッドの呼び出しタイミングについて調べてみたのでまとめておきます。
ここで、JSF標準とPrimeFacesのcommandButtonについてactionとactionListener、あとsetPropertyActionListener、それから処理後のレンダリングについて調べてます。
結論としては、
- actionListener
- setPropertyActionListener
- Action
の順に処理が行われ、最後にレンダリング用の値が取り出されます。
続きを読む