J'ai plein de problèmes sioux, peut etre parce que je compose toute mes pages JSF de façons programmatique.

Le plus étrange est celui ci:
Sur ma jsp je pose un bouton bindé dans une classe.
donc MaClasse.monBouton

toujours dans la jsp sur le bouton je pose un action listener qui est MaClasse
dont j'ai MaClasse.processAction

et bien lorsque l'évènement se déclenche je me retrouve dans la méthode MaClasse.processAction (normale) et je fais this.monBouton.faireQqChose.

Et la devinez quoi: l'instance MaClasse qui reçoit l'évènement c'est pas la meme que l'instance MaClasse de la FaceView. Ce qui m'oblige toujours à faire une récupération FaceContext.getCurrentInstance().getApp.getValueBinding("#{maClasse}") etc....

Pourquoi ? c'est normale ? PS: je suis sous éclipse avec jboss