Salut voilà c'est mon premier poste
j'ai un problème quand je veux parcourir une liste en java
le résultat est :
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++; } }
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é :ce que je n'arrive pas à réaliser en java.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <c:out value="${row[2].num}"/>
Merci à celui qui pourrait m'aider d'avance
Partager