fileUploadListener がいつ呼び出され、どのフェーズで呼び出されるのか、誰か教えてもらえますか。私は PrimeFaces を使用しています。
質問する
148 次
1 に答える
0
fileUploadListener は、フェーズ APPLY_REQUEST_VALUES 2 の前に実行されます (私は PF 3.5 を使用しています)
次の方法で、ライフサイクル リスナーを実装する現在のフェーズをチェックアウトできます。
package mypackage;
import javax.faces.event.PhaseEvent;
import javax.faces.event.PhaseId;
import javax.faces.event.PhaseListener;
public class LifeCycleListener implements PhaseListener {
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());
}
}
次に、新しいリスナーを faces-config.xml に追加します。
<lifecycle>
<phase-listener>mypackage.LifeCycleListener</phase-listener>
</lifecycle>
primefaces メッセージのログを追加することを忘れないでください!
乾杯!
于 2014-03-07T08:46:17.830 に答える