Je veux initialiser mon bean avec un parametre de la page et comme
je n'ai pas trouver de méthode pour recuperer les parametres directement
à partir du bean, je le fais à l'initialisation du bean comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 <managed-bean>
  <managed-bean-name>monbean</managed-bean-name>
  <managed-bean-class>MonBean</managed-bean-class>
  <managed-bean-scope>request</managed-bean-scope>
  <managed-property>
    <property-name>mavariable</property-name>
    <value>#{param.variable}</value>
  </managed-property>
 </managed-bean>
Le problème est que lorsque je quitte ma page ou le bean est créé, j'ai
une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
ATTENTION: javax.faces.FacesException: Cant set managed bean property: mavariable.
javax.faces.FacesException: javax.faces.FacesException: Cant set managed bean property: mavariable.
qui provient apparement du fait que le bean étant en scope session il est passé à la page suivant, mais je ne comprend pas pourquoi il essaye de l'initialisé à nouveau!!!
Pouvez vous m'aider?
Connaissez vous un moyen de recuperer les parametres à partir d'un bean?