我正在使用 JSF 2.0 中的 PhaseListener。但它的方法每次都会被调用两次。
@Override
public void beforePhase(PhaseEvent arg0) {
System.out.println("Start Phase "+arg0.getPhaseId()+" here the value "+ ++i +" object "+this);
}
输出是这样的
Start Phase RESTORE_VIEW 1 here the value 1 object com.phaseListener.MyPhaseListener@cc8c29
Start Phase RESTORE_VIEW 1 here the value 1 object com.phaseListener.MyPhaseListener@106054a
每次它被两个不同的对象调用。
请告诉我,为什么会这样??