Bonjour,

Dans mon appli web (JEE) , j'ai une page qui affiche des informations provenant de ma base de données.
Je souhaite qu'à chaque appel de cette page lors de la session utilisateur, les informations soient à nouveau recherchées dans la base.
J'utilise RequestScope mais les informations affichées sont toujours celles du 1er appel de la page (comme en mode SessionScope).

Merci pour votre aide.

Mon code : appel de la page et méthode "init()" qui sélectionne les infos en base :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<p:commandLink value="Contributeurs" action="pageTableauContributeur.xhtml" actionListener="#{contributeurManagerBean.init()}"/>
Mon code : le bean :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import javax.enterprise.context.RequestScoped;
 
@RequestScoped
@Named
public class ContributeurManagerBean implements Serializable {  
 
    @EJB
    private ColContributeurFacade colContributeurFacade;
 
    public ContributeurManagerBean() {
    }
 
    public void init() { 
 
        getColContributeurFacade().rechercherListeContributeur(getRefUtilisateurFacade().getUtilisateur().getRefCollectiviteFk());      <--- Recherche les infos dans la BDD
 
        initialiserContributeur();
 
        afficherTableauContributeur();