bonsoir je suis debutante en j2ee et je travail actuellement sur une application web avec stuts/myeclipse.
je veux faire la consultation de données et afficher sur un tableau j'ai essayer d'utiliser "displaytag"
j'ai fait un premier essaye avec le diplaytag et ca ne donne rien
je vé vous montrer mes codes peut étre que j'ai des fautes :
j'ai une page consulter .jsp qui contient un formulaire qui lance la requéte pour afficher le tableau sur une autre page (son code ne propose aucun probléme)
voila ma page tableau.jsp (qui va contenir le résultat de la requéte):
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
.............................
ArrayList list= new ArrayList();
connexion ....
try{ ..... //la premiére requéte
if(................) une condition
{
resultat = (mapping.findForward("echec"))
}
else//(si pas de probléme alors il faut affiché le tableau)
try{
PreparedStatement i =con.getcon().prepareStatement("SELECT NOM_CLIE,LOGUTIL,MPUTIL,MAILCLIE FROM CLIENT order by NOM_CLIE " );
ResultSet r=i.executeQuery();
while(r.next())
{
// mettre les résultat dans la liste
list.add(new String[]{r.getString("NOM_CLIE") ,r.getString("LOGUTIL"),r.getString("MPUTIL"),r.getString("MAILCLIE")});
}
r.close();
}
catch (Exception e)
{
e.printStackTrace();
}
si c non
request.setAttribute("listarticle", list);
return mapping.findForward("succes")
return resultat;
}
}
voila ce que j'ai fait mais en executant li n'execute que la premiere requéte( est ca se passe bien ) il pass aussi par la deusieme(ja'i tester avec un sytem.out... )mais il ne donne rien il donne une page consulter.do vide
je crois que mon probléme est au niveau de la ligne list.add(new String[]{r.getString("NOM_CLIE") ,r.getString("LOGUTIL"),r.getString("MPUTIL"),r.getString("MAILCLIE")}); car je lé copier d'un livre et elle est souligné en jaune sur Actionconsulter
jé besoin de votre aide
merci
Hum, je ne pense pas que ca vienne uniquement de ta ligne de code.
Si tu as laissé les propriétés du displaytag par defaut, il doit t'aficher un message comme quoi il n'y a aucun résultat.
__________________________ Eoliennes et informatique sur freresguizmo