Salut voilà c'est mon premier poste
j'ai un problème quand je veux parcourir une liste en java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
public void getRole1(String s ) {
		Session session = (Session) HibernateUtils.getSession();
		List<Object[]> user= (List<Object[]>) session.createQuery("from Role r,Utilisateur u,DetailRole d  where " +
				"r.num=d.id.num and d.id.matricule=u.matricule and u.nom='"+s+"'").list();
		int i = 0;
        for (Iterator<Object[]> it= user.iterator(); it.hasNext(); ) {
            Object[] ligne = it.next();
            System.out.println("La ligne "+i+" vaut: "+ligne);
            System.out.println("La ligne 0  vaut    : "+ligne[0]);
            System.out.println("La ligne 1  vaut: "+ligne[1]);
            i++;
        }
	}
le résultat est :
La ligne 0 vaut: [Ljava.lang.Object;@10d593e
La ligne 0 vaut : onep.persistence.Role@13c6a22
La ligne 1 vaut: onep.persistence.Utilisateur@10721b0

avec les expression EL je fais pour accéder à la valeur de la propriété :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 <c:out value="${row[2].num}"/>
ce que je n'arrive pas à réaliser en java.
Merci à celui qui pourrait m'aider d'avance