Problème de Scope : Request
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:
<p:commandLink value="Contributeurs" action="pageTableauContributeur.xhtml" actionListener="#{contributeurManagerBean.init()}"/>
Mon code : le bean :
Code:
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(); |