Comment remplir dynamiquement une liste déroulante (dans une page JSP) avec tous les dossiers présents dans le même répertoire que la page JSP, sur Apache Tomcat?Remplir une liste déroulante JSP avec des noms de dossier
0
A
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
}
%>
Questions connexes
- 1. Remplir une liste de JSP au printemps
- 2. Comment remplir une liste déroulante avec des valeurs enum?
- 3. Comment puis-je remplir une liste déroulante avec des données?
- 4. Auto remplir une zone de liste déroulante
- 5. remplir une liste déroulante d'un tableau
- 6. JSP: liste déroulante 2 dépend de la liste déroulante 1
- 7. Générer une liste déroulante JSP avec des informations de base de données
- 8. ASP.NET MVC - Remplir une liste déroulante
- 9. Remplir une vue de table avec des noms de fichiers
- 10. Magento - Remplir une liste déroulante des catégories du magasin 'X'
- 11. Liste des pays dans une zone de liste déroulante
- 12. Remplir la liste déroulante de façon asynchrone
- 13. Remplir ComboBox avec Liste des polices disponibles
- 14. remplir la zone de liste avec les noms de table
- 15. remplir la liste déroulante par querystring
- 16. Comment remplir une liste déroulante dans Spring MVC
- 17. Remplir une liste déroulante dans ASP.NET avec SQL Server prend beaucoup de temps. Des optimisations?
- 18. comment remplir une liste déroulante à partir de la base de données avec jstl?
- 19. Remplir une zone de liste avec les noms des variables de LINQ généré classe
- 20. Linq Distinct() par nom pour remplir une liste déroulante avec le nom et la valeur
- 21. Liste déroulante des noms de polices en C# .Net
- 22. Comment remplir une liste déroulante dans le EditItemTemplate d'un Grdivew?
- 23. Remplir la liste déroulante d'une table de base de données
- 24. Comment remplir une zone de texte de date à partir d'une liste déroulante?
- 25. Comment puis-je renseigner une autre liste déroulante avec l'événement onChange de la première liste déroulante?
- 26. Remplir le tableau JavaScript de la liste JSP
- 27. Remplir la zone de liste déroulante en fonction de l'index sélectionné depuis une autre zone de liste déroulante
- 28. Remplir une base de données avec les noms de fichier des répertoires
- 29. Comment remplir la zone de liste déroulante avec des valeurs dans MS Access 2007
- 30. WPF Remplir la zone de liste déroulante avec des données multi-tables
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
Merci pour la réponse! Je l'ai compris! Yay!! – GPX