Partage
  • Partager sur Facebook
  • Partager sur Twitter

récupération d'une liste dans une jsp

récupération d'une liste dans une jsp

    20 janvier 2019 à 23:24:44

    J' ai un problème lors de ma récupération de la liste (ArrayList) dans ma jsp, je récupère seulement la dernière ligne sous forme de boucle . Voici le


    code de la jsp:

    <c:forEach var="v" items="${a_liste}">

    <tr>


    <td>${v.idlivre} </td> 
    <td>${v.nom_livre} </td>


    <td>${v.nom_auteur} </td>


    <td>${v.date_edition} </td>

    </tr>


    </c:forEach>


    CODE JAVA :


    ArrayList<Livre_beans> maliste = LivreDAO.Afficher();

    //AFICHER LA LISTES DES LIVRES


    request.setAttribute("a_liste", maliste);

    request.getRequestDispatcher("/WEBINF/livre.jsp").forward
    (request,response);

    VOICI LE PROBLÈME.

    • Partager sur Facebook
    • Partager sur Twitter
      21 janvier 2019 à 13:17:22

      Bonjour karimdoual1

      A première vue, rien ne cloche. Regarde du coté de ton livreDAO.

      • Partager sur Facebook
      • Partager sur Twitter
        21 janvier 2019 à 22:15:22

        Duckerson a écrit:

        Bonjour karimdoual1

        A première vue, rien ne cloche. Regarde du coté de ton livreDAO.

        Public static   ArrayList<Livrebeans> Rechercher(Livrebeans livre) throws SQLException


                              ArrayList<Livrebeans> maliste=new ArrayList<Livrebeans>();



        while (rs.next()) {
         une fois que on récupère une ligne de  la base de données on la stocke dans le beans <Livrebeans>  et aprés on l'ajoute a la liste (maliste)

        •   livre.setIdlivre(rs.getInt("id")); 
        •   livre.setNom_livre(rs.getString("nom_livre"));
        •   livre.setNom_auteur(rs.getString("nom_auteur"));
        •   livre.setDate_edition(rs.getInt("date_edition"));
        maliste.add(livre);

        return maliste

        -
        Edité par karimdoual1 21 janvier 2019 à 22:19:03

        • Partager sur Facebook
        • Partager sur Twitter
          22 janvier 2019 à 12:19:43

          Si tu boucle sur un seul et même enregistrement, Au vue de ce que tu présente, j'aimerai bien voir ta requête SQL et si possible le contenu de ta table pour stocker tes livres.

          -
          Edité par Duckerson 22 janvier 2019 à 12:20:41

          • Partager sur Facebook
          • Partager sur Twitter
            23 janvier 2019 à 11:23:25

            * REQUETE:      String Query = "select * from tablelivre";

            * REMARQUE: dans la console je les ai tous récupérer. 

                    Connection                  Con = ConnectionManager.getConnection();

            PreparedStatement    stm =  Con.prepareStatement(Query);

            ResultSet                     rs =  stm.executeQuery();

            while (rs.next()) {

                                         une fois que on récupère une ligne de  la base de données on la stocke dans le beans <Livrebeans>  et aprés on l'ajoute a la liste (maliste)


            •   livre.setIdlivre(rs.getInt("id")); 
            •   livre.setNom_livre(rs.getString("nom_livre"));
            •   livre.setNom_auteur(rs.getString("nom_auteur"));
            •   livre.setDate_edition(rs.getInt("date_edition"));
            maliste.add(livre);

            return maliste

            -
            Edité par karimdoual1 23 janvier 2019 à 11:25:04

            • Partager sur Facebook
            • Partager sur Twitter

            récupération d'une liste dans une jsp

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown