私は持ってい<p:commandButton action=#{bean.action} .../>
ます。アクションメソッドは呼び出されません。h:commandButtonが呼び出されていないことを読みました。いいえ1-2がチェックされ、いいえ4-11は私のものには適用されません。No 3の場合、AfterPhaseメソッドを使用してPhaseListenerを作成します。
public void afterPhase(PhaseEvent event) {
System.out.println("after Phase: "+event.getPhaseId());
FacesContext f= event.getFacesContext();
List<FacesMessage> ml = f.getMessageList();
for (FacesMessage m:ml){
System.out.println(m.getSummary()+": "+m.getDetail());
}
}
これは、サイクルがPROCESS_VALIDATIONS(3)フェーズで終了するが、メッセージがないことを示しています。キャッチおよびアンキャッチされたValidatorExceptions(そのサブクラスを含む)にブレークポイントを設定して、デバッグモードでサーブレットコンテナを再起動しました。しかし、nonはスローされます。
次にどこを見ればいいですか?