Bonjour,
J'utilise JDeveloper pour coder et j'ai une page welcomepage.jsp qui affiche une table de la base de données. En utilisant une simple JSF Html Datatable cela marche bien; en voici le code:
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
<h:dataTable value="#{backing_welcome_page2.dataResultSet}"
                     var="Utili" binding="#{backing_welcome_page2.dataTable1}"
                     id="dataTable1">
 
          <h:column>
            <f:facet name="header">
              <h:outputText value="Titulaire"/>
            </f:facet>
            <h:outputText value="#{Utili.titulaire}"/>
          </h:column>
          <h:column>
            <f:facet name="header">
              <h:outputText value="Utilisateur"/>
            </f:facet>
            <h:outputText value="#{Utili.utilisateur}"/>
          </h:column>
        </h:dataTable>
j'ai aussi une fonction getDataResultset() dans welcomepage.java qui remplit cette table.
Mais je souhaiterais avoir une table mieux presentée et plus complexe (utilisateur qui peut supprimer lignes, modifier, rechercher...) alors j'ai voulu utiliser ADF Core Table qui propose automatiquement plus d'options...or là j'ai une erreur:

javax.faces.el.PropertyNotFoundException: Error getting property 'utilisateur' from bean of type null
ou des fois (oui je n'ai pas la même!):

javax.faces.el.PropertyNotFoundException: Error getting property 'utilisateur' from bean of type oracle.jdbc.driver.ScrollableResultSet

voici le code du ADF table:
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<af:table emptyText="No items were found"
                      value="#{backing_welcome_page2.dataResultSet}"
                      var="Utilisateur" rows="10"
                      binding="#{backing_welcome_page2.table1}" id="table1">
              <f:facet name="selection">
                <af:tableSelectOne binding="#{backing_welcome_page2.tableSelectOne1}"
                                   id="tableSelectOne1"/>
              </f:facet>
              <af:column sortable="false" headerText="Utilisateur" formatType="text"
                         binding="#{backing_welcome_page2.column2}"
                         id="column2">
                <af:outputText value="#{Utilisateur.utilisateur}"
                               binding="#{backing_welcome_page2.outputText4}"
                               id="outputText4"/>
              </af:column>
              <af:column sortable="false" headerText="Id U" formatType="number"
                         binding="#{backing_welcome_page2.column3}"
                         id="column3">
                <af:outputText value="#{Utilisateur.idU}"
                               binding="#{backing_welcome_page2.outputText5}"
                               id="outputText5"/>
              </af:column>
              <af:column sortable="false" headerText="State" formatType="text"
                         binding="#{backing_welcome_page2.column4}"
                         id="column4">
                <af:outputText value="#{Utilisateur.st}"
                               binding="#{backing_welcome_page2.outputText6}"
                               id="outputText6"/>
              </af:column>
              <af:column sortable="false" headerText="Pass"
                         formatType="text"
                         binding="#{backing_welcome_page2.column5}"
                         id="column5">
                <af:outputText value="#{Utilisateurr.pass}"
                               binding="#{backing_welcome_page2.outputText7}"
                               id="outputText7"/>
              </af:column>
              <af:column sortable="false" headerText="Titulaire"
                         formatType="text"
                         binding="#{backing_welcome_page2.column6}"
                         id="column6">
                <af:outputText value="#{Utilisateur.titulaire}"
                               binding="#{backing_welcome_page2.outputText8}"
                               id="outputText8"/>
              </af:column>
            </af:table>
des idées ??
merci