salut,
je veux afficher la résultat d'une liste dans une page jsp: afficher.jsp...en utilisant JSF..
en fait, j'ai utilisé une requête qui va retourné la fusion de deux tables,en suite je stock la résultat dans une liste:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
   public  List sellectAll() throws Exception {
    org.hibernate.Transaction tx = session.beginTransaction();
        Query q = session.createQuery ("from Sujet s,User u where u.idUser=s.idUser ORDER BY s.idSujet");
 
    List list;
    list =  q.list();
 
    return list;
  }
Dans la page afficher.jsp j'affiche la list :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  <h:dataTable captionClass="Style2" bgcolor="#FFFF99" value="#{sujetBean.list}" var="p" width="90%" border="1">
            <table bgcolor="#FFFF99" width="90%" border="1">
   <h:column>
  <tr class="Style2">
      <td><h:outputText value="#{p.idSujet}" /></td>
      <td><h:outputText value="#{p.titre}" />       
    <td><h:outputText value="#{p.date}" /></td>
    <td><h:outputText value="#{p.nom}" />&nbsp;
    <h:outputText value="#{p.prenom}" /></td>
  </tr>
 
</h:column>
</table>
		</h:dataTable>
mais sa ne fonction pas!!!!!

NB: (idSujet,titre,date) se sont des attribues de la classes Sujet
(nom,prenom) se sont des attribues de la classes User