[JSP] appel de JSP en recursif
Bonjour,
J'aimerais afficher des éléments qui peuvent être assimilés à un système de fichier : des répertoires contenant des fichiers ou des répertoires.
J'ai fait une simple page JSP qui permet d'afficher tous les fichiers d'un répertoire, et j'aimerais rappeler en récursif cette même JSP lorsque je rencontre un nouveau répertoire.
Voici ce que ca donne en simplifié :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
/** Pour chaque éléments contenu dans le répertoire*/
for (int y=0; y<lotCourant.elements.size(); y++)
{
GlgdelmBean.Element elementCourant = bean.getRep(repCourant).getElement(y);
if (elementCourant instanceof GlgdelmBean.Doc)
{
doc = (GlgdelmBean.Doc) elementCourant;
/** Affichage d'un document */
<% code html d'affichage...%>
}
else if (elementCourant instanceof GlgdelmBean.Rep)
{
lot = (GlgdelmBean.Rep) elementCourant;
/** Affichage d'un répertoire : inclusion en récursif de cette page : TODO SAM : ne marche pas...*/
<%@ include file="/glgd/afficherElementsDuLot.jspf" %>
}
} |
NB : cette page est incluse par une autre jsp...
Malheureusement cela n'a pas l'air de marcher, la compilation semble se bloquer sans afficher d'erreur...
Je suis débutant en JSP, et j'avais déjà l'impression qu'il y avait quelque chose qui clochait en commençant (inclusion statique ou dynamique ??)
Si une bonne âme pouvait me conseiller.
Merci d'avance !
Samuel