JSF2でAjaxに対応していろいろできるんですけど、そのときのメソッドの呼び出しタイミングについて調べてみたのでまとめておきます。 ここで、JSF標準とPrimeFacesのcommandButtonについてactionとactionListener、あとsetPropertyActionListener、それから処理後のレンダリングについて調べてます。 結論としては、 actionListener setPropertyActionListener Action の順に処理が行われ、最後にレンダリング用の値が取り出されます。 とりあえず更新確認用のoutputTextを置きます。 <h:outputText id="aft" value="#{myBean.aft}"/> JSF標準については、次のようにボタンを置きます。 <h:commandButton value="てすと" ac