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:
Dans la page afficher.jsp j'affiche la list :Code:
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; }
mais sa ne fonction pas!!!!!Code:
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}" /> <h:outputText value="#{p.prenom}" /></td> </tr> </h:column> </table> </h:dataTable>
NB: (idSujet,titre,date) se sont des attribues de la classes Sujet
(nom,prenom) se sont des attribues de la classes User