Bonjour,
Je suis actuellement en stage, et je dois développer une page web pour le Portail de l'université.
Coté Java tout va bien, mais coté JSP, j'y arrive pas.
j'ai ce code en java qui liste les fichier xml d'un repertoire :
et je voudrais que mon droit.jsp m'affiche dans un selecteur les nom des fichier xml stocker dans appName[].
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 public class DroitController extends AbstractContextAwareController{ String[] appName; //Liste des nom des fichiers XML /**Liste les different fichier de config pour les affichier dans le selecteur */ public void getXmlName(){ int i = 0; File repertoire = new File("/Users/giuseppe/Documents/workspace/gestion_profil/webapp/media/xml"); appName = repertoire.list(new FilenameFilter() { public boolean accept(File file, String fileName) { return fileName.endsWith(".xml"); } }); while(i < appName.length){ appName[i] = appName[i].substring(appName[i].length()-4); i++; } }
Pour l'instant j'ai ca :
Sauf que je dois appeler ma methode getXmlName au chargement de la page je crois? Comment faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <%@include file="_include.jsp"%> <e:page stringsVar="msgs" menuItem="droit" locale="#{sessionController.locale}" authorized="#{aboutController.pageAuthorized}"> <%@include file="_navigation.jsp"%> <t:div id="droit"> <select name="apps"> <c:forEach items="${DroitController}" var="appName"> <option>${appName}</option> </c:forEach> </select> </t:div> </e:page>
Merci de votre aide.
Partager