Bonjour à toutes et à tous.

Tout est dans le titre ou presque.
En faite j'ai une liste contenant des objets de type personne.

sur ces objets je peux appeler le nom, le prénom.

Je souhaite afficher une Data Table avec dans une colonne le nom et dans une autre le prénom.

le problème est que je ne vois pas du tout comment m'y prendre.

j'ai essayé de faire la chose suivante mais cela ne fonctionne pas.

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
 
<ice:dataTable border="1" value="rechercheBean.listeResult" var="result">
    <ice:column id="column1">
        <f:facet name="header">
	    <ice:outputText value="Nom"></ice:outputText>
	</f:facet>
        <ice:outputText value="#{result.nom}"></ice:outputText>
    </ice:column>
    <ice:column id="column2">
        <f:facet name="header">
	    <ice:outputText value="Prénom"></ice:outputText>
	</f:facet>
        <ice:outputText value="#{result.prenom}"></ice:outputText>
    </ice:column>
</ice:dataTable>
rechercheBean.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
20
21
22
 
public class RechercheBean {
 
        private List<Personne> maListe;
 
        maListe = new ArrayList<Personne>();
        this.maListe.add(new Personne("Barry","Catherine"));
        this.maListe.add(new Personne("Bosch","Jérome"));
        this.maListe.add(new Personne("Boutilier","Xavier"));
        this.maListe.add(new Personne("Lazure","Dominique"));
        this.maListe.add(new Personne("Leclet","Dominique"));
        this.maListe.add(new Personne("Pau","Audrey"));
        this.maListe.add(new Personne("Irastorza","Isabel"));
 
        public List<Personne> getListeResult() {
		return listeResult;
	}
 
	public void setListeResult(List<Personne> listeResult) {
		this.listeResult = listeResult;
	}
}

Personne.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
20
21
22
23
24
25
26
27
28
29
30
31
 
package myPackage;
 
public class Personne {
 
	private String nom, prenom;
 
	public Personne () {
 
	}
 
	public Personne (String nom, String prenom) {
		this.nom = nom;
		this.prenom = prenom;
	}
 
	public String getNom() {
		return nom;
	}
 
	public void setNom(String nom) {
		this.nom = nom;
	}
 
	public String getPrenom() {
		return prenom;
	}
 
	public void setPrenom(String prenom) {
		this.prenom = prenom;
	}


Si quelqu'un passe par là et pense pouvoir m'aider.
Merci d'avance à toutes et à tous.

Amicalement Boobs60