私はこのPhaseListnerを持っています:
public class CheckAccessInterceptor implements PhaseListener {
private static final long serialVersionUID = -311454347719850720L;
private static Logger logger = Logger.getLogger(CheckAccessInterceptor.class);
@Override
public PhaseId getPhaseId() {
return PhaseId.ANY_PHASE;
}
public void beforePhase(PhaseEvent event) {
System.out.println("START PHASE " + event.getPhaseId());
}
public void afterPhase(PhaseEvent event) {
System.out.println("END PHASE " + event.getPhaseId());
}
}
PhaseEventオブジェクトからManagedBeanの名前と呼び出されたメソッドの名前を取得することは可能ですか?どのように?
更新しました:
ここで解決策を見つけましたが、Ajaxでは機能しないようです。だから私は何をすべきかわからない。