Bonjour,
Dans un bean, j'utilise l'annotation @PostConstruct sur une méthode.
A l'appel de la page cette méthode est bien exécutée, mais elle l'est aussi lorsque je quitte la page !
Avez-vous une idée ?
Merci.

1) Appel de la page :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<p:commandLink value="Contributeurs" action="pageTableauContributeur.xhtml"/>
2) Bean de la page :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
@RequestScoped
@Named
public class ContributeurManagerBean implements Serializable {
@PostConstruct
    public void init() { 
        System.out.println("Contributeurs : init");
--> Le message "Contributeurs : init" est affiché dans la console.

3) Retour à la page précédente :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<p:commandLink action="pageAccueilSite.xhtml">
--> Le message "Contributeurs : init" est affiché dans la console une seconde fois