Je travaillais avec le PhaseListener de JSF 2.0. Mais ses méthodes sont appelées deux fois à chaque fois.
@Override
public void beforePhase(PhaseEvent arg0) {
System.out.println("Start Phase "+arg0.getPhaseId()+" here the value "+ ++i +" object "+this);
}
et la sortie est comme ceci
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
chaque fois qu'il est appelé par deux objets différents.
S'il vous plaît, dites-moi pourquoi il en est ainsi ?