Bonjour voici ce que je voudrais :
Récupéré dans le contexte de ma servlet un dossier contenant des fichiers de configuration. Est ce que je peux dans web.xml déclarer ce dossier, le récupérer dans le contexte de ma servlet et lister les fichiers qui s'y trouve?
voici un extrait de web.xml
méthode init de la servlet:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <servlet> <servlet-name>Jobs</servlet-name> <servlet-class>servlets.JobServlet</servlet-class> <init-param> <param-name>configdir</param-name> <param-value>/WEB-INF/config</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public void init(ServletConfig config) throws ServletException { //listJob = new ArrayList(); ServletContext context = config.getServletContext(); String configDir = config.getServletContext().getInitParameter("configdir"); File dir = new File(configDir); //Ensuite lister le dossier dir afin de passer chaque fichier au constructeur //d'un objet
Partager