Bonjour,
J'ai un managed bean qui contient une collection
Ce bean est utilisée sur plusieurs pages :
Page 1 = initialise le bean + l'utilisateur modifie la collection + valide vers page 2
Page 2 = affichage de la collection modifiée + valide pour enregistrement
Ce qui me donne :
Page 1 --> Page 2 --> enregistrement
J'ai du mettre mon bean en scope session pour que les infos persistent de la page 1 jusqu'a l'enregistrement. Le bean s'initialise dans son constructeur.
Seulement je voudrai savoir si c'est possible de le passer en scope request
Et faire comme suit :
Page 1 :
- initialise le bean
- l'utilisateur modifie le bean
-l'utilisateur valide
Validation :
- Page 1 remplie le bean 1 avec les Setter
- Page 2 se remplie avec les Getter du bean1
Page 2 :
- l'utilisateur valide (confirmation)
Validation :
- Page 2 remplie bean 2 avec les Setters
- Effectuer enregistrement
Enregistrement :
- utilise les données du bean 2
Voila je sais pas si c'est possible de faire ça ?
Garder le scope session avec initialisation dans le constructeur est il une bonne solution ?
Edit : Pour résumer je ne comprends pas pourquoi il n'y a pas de bean (le même) d'instancié à la soumission de la page 2 comme c'est fait pour la page 1
Partager