Bonjour
j'ai une probleme d'affichage d'une liste de contact qui est récupéré de la base de données la DataTable s'affiche vide . voila la code
welcom.xhtml
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
 
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">
<ui:composition template="/templates/templateWithMenu.xhtml" >
<ui:define name="content">
<div style="padding-left: 25%">
 
<h:form>
            <rich:spacer height="30" />
            <rich:scrollableDataTable  height="300" 
                width="535" id="carList" rows="40" 
                value="#{contactCtr.results}" var="ctt" index="ind">
 
                <rich:column id="CIN">
                    <f:facet name="header"><h:outputText value="CIN" /></f:facet>
                    <h:outputText value="#{ctt.cin}" />
                </rich:column>
                <rich:column id="nom">
                    <f:facet name="header"><h:outputText  value="Nom" /></f:facet>
                    <h:outputText value="#{ctt.nomCt}" />
                </rich:column>
                <rich:column id="prenom">
                    <f:facet name="header"><h:outputText  value="Prénom" /></f:facet>
                    <h:outputText value="#{ctt.prenomCt}" />
                </rich:column>
                <rich:column id="code-postal">
                    <f:facet name="header"><h:outputText  value="Code Postal" /></f:facet>
                    <h:outputText value="#{ctt.codePostal}" />
                </rich:column>
 
                <rich:column id="E-mail">
                    <f:facet name="header"><h:outputText  value="E-mail" /></f:facet>
                    <h:outputText value="#{ctt.EMail}" />
                                   </rich:column>
            </rich:scrollableDataTable>
                       </h:form>
 
         </div>
</ui:define>
</ui:composition>
</html>
contactCtr.java
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
 
.
.
.
.
	private List<Contact> results;
	public List listeCT()
	{
		results = ctBusiness.recupererListContacts();
		return results;
	}
 
	public List<Contact> getResults() {
		return results;
	}
 
	public void setResults(List<Contact> results) {
		this.results = results;
	}
Tous les beans sont declarés dans faces-config