2010-07-22 6 views

Répondre

1

utilisez servletContext.getRealPath("/someuidir-in-your-webapp/somejspdir") pour obtenir le chemin absolu du répertoire de ce fichier jsp, puis utilisez java.io.File et java.io.FileFilter (répertoires de filtrage). Voici le javadoc pour getRealPath

Ajouter du code (Vous pouvez le mettre dans votre jsp). Notez que ceci est juste un exemple pour vous aider à démarrer. Il peut avoir besoin d'imporovement (en termes de conception)

<% 
    File jspDir = new File(application.getRealPath("/WebContent")); 
    File[] list = jspDir.listFiles(new FileFilter() { 
     public boolean accept(File path) { 
      return path.isDirectory(); 
     } 
    }); 

    for(File f : list) { 
    out.write("<p>" + "</p>"); // replace this with whatever way you 
           // want to populate 
    } 
    %> 
+0

j'ai réussi à obtenir le chemin réel en utilisant <% = request.getRealPath («/WebContent »)%> Maintenant, comment puis-je utiliser le filtrage de répertoire? Désolé mais je suis novice en JSP! – GPX

+0

Merci pour la réponse! Je l'ai compris! Yay!! – GPX

Questions connexes