Partage
  • Partager sur Facebook
  • Partager sur Twitter

mettre à jour jsp:include

    22 novembre 2010 à 16:43:27

    Bonjour,
    voila j'ai une page jsp qui récupère une liste d'albums , dont voici le code :

    <%@page import="java.util.Iterator"%>
    <%@page import="Beans.Album"%>
    <%@page import="java.util.Collection"%>
    <% Collection<Album> listeAlbums = (Collection<Album>) session.getAttribute("listeAlbums");%>
    
    <div id="listeAlbums">
        <% if (listeAlbums != null) {
                     for (Iterator it = listeAlbums.iterator(); it.hasNext();) {
                         Album a = (Album) it.next();%>
                         <li class="liMenuAlbums">
                             <a href="Utilisateur?action=afficherAlbum&id=<%=a.getIdAlbum()%>">
                                 <%=a.getNomAlbum()%>
                             </a>
                         </li>
        <% }
                    }
        %>
    
    </div>
    


    j'inclus cette pages dans un menu :

    <style type="text/css">
        <%@ include file="cssProprietaire/menuProprietaire.css" %>
    </style>
    <div id="menuProprietaire">
        <h4 class="titreListeAlbums">Vos Albums</h4>
        <jsp:include page="../../Albums/listeAlbumsByUtilisateur.jsp" flush="true" />
        <hr>
        <h4 class="titreListeUtilisateurs">Les Utilisateurs</h4>
        <jsp:include page="../../Utilisateurs/listeUtilisateurs.jsp" flush="true" />
        <hr>
        <h4 class="titreListeFonctions">Les Fonctions</h4>
        <li class="liMenuFonctions"><a href="Utilisateur?action=ajouterUnAlbum">Ajouter un Album</a></li>
        <hr>
    </div>
    


    et j'inclus ce menu dans une interface :

    <%--
        Document   : index
        Created on : 5 oct. 2010, 10:44:15
        Author     : Benjamin
    --%>
    
    <%@page import="Beans.Album"%>
    <%@page import="java.util.Iterator"%>
    <%@page import="java.util.Collection"%>
    <%@page import="Beans.Utilisateur"%>
    <%@page import="java.util.ArrayList"%>
    <%@page contentType="text/html" pageEncoding="UTF-8"%>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
    
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <link rel="stylesheet" media="screen" type="text/css" title="Design" href="css/designPictureStorage.css" />
            <title>Picture Storage</title>
    
            <style type="text/css">
                <%@ include file="cssProprietaire/interfaceProprietaire.css" %>
                <%@ include file="cssProprietaire/ajouterUnAlbum.css" %>
            </style>
    
        </head>
        <body>
    
            <jsp:include page="../../topPage.jsp" flush="true" />
    
            <div id="interfaceProprietaire">
    
                <jsp:include page="menuProprietaire.jsp" flush="true" />
    
                <div id="corpsInterfaceProprietaire">
    
                </div>
            </div>
    
        </body>
    </html>
    


    le problème est que quand je modifie ma liste d'albums et que je l'a met à jour dans la session ( tout se passe dans un servlet), la jsp qui créer la liste des albums ne se met pas à jour !

    j'aimerais savoir pourquoi ?

    Merci
    • Partager sur Facebook
    • Partager sur Twitter

    mettre à jour jsp:include

    × 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