Voici un extrait de mon formulaire jsf :
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
20
21
22
23
 
<h:form binding="#{backing_editfederation.form1}" id="form1">
        <h:panelGrid columns="2" binding="#{backing_editfederation.panelGrid1}"
                     id="panelGrid1">
          <h:outputLabel value="Identifiant :"
                         binding="#{backing_editfederation.outputLabel1}"
                         id="outputLabel1"/>
          <h:inputText binding="#{backing_editfederation.inputTextId}"
                       id="inputTextId"
                       value="#{backing_listfederation.toedit.idfederation}"
                       readonly="true"/>
          <h:outputLabel value="Nom :"
                         binding="#{backing_editfederation.outputLabel2}"
                         id="outputLabel2"/>
          <h:inputText binding="#{backing_editfederation.inputTextName}"
                       id="inputTextName"
                       value="#{backing_listfederation.toedit.nom}"/>
        </h:panelGrid>
        <h:commandButton value="Mettre à jour"
                         binding="#{backing_editfederation.commandButton1}"
                         id="commandButton1"
                         action="#{backing_editfederation.commandButton1_action}"/>
      </h:form>
Comme vous pouvez le voir, la valeur des inputText vient d'un backing bean de la page précédente (page listing: backing_listfederation.toedit.nom). Bien que l'id soit par exemple inputTextName et que j'ai un getter/setter dans mon backing-bean pour cette propriété, si je laisse le code tel quel, il essaye de trouver une propriété nom lorsque je submit le formulaire, me renvoyant l'erreur suivante :

Error testing property 'nom' in bean of type null
Comment empêcher cette erreur sans devoir rajouter d'autres getter/setter dans mon backing-bean?