Bonjour,
A partire d'une servlet j’essaye d’accéder a un fichier .propertie mais ça ne marche pas .
Le fichier .proterties est dans WEB-INF/fic1.properties
Dans web.xml j'ai :Dans la sevlete j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <web-app id="WebApp"> <display-name>tp_web</display-name> <context-param> <param-name> fic1</param-name> <param-value>WEB-INF/fic1.properties</param-value> </context-param>je recupere bien le propFicName (=WEB-INF/fic1.properties) mais propPathName est toujours egal a null.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 try{ ServletContext application = this.getServletContext(); String propFicName=application.getInitParameter("fic1"); String propPathName=application.getRealPath(propFicName); java.util.Properties prop = new java.util.Properties(); prop.load(new FileInputStream(propPathName)); String valeurP2=prop.getProperty("propriete2","valeur_par_defaut2"); System.out.println("P2="+valeurP2); String valeurP4=prop.getProperty("propriete4","valeur_par_defaut4"); System.out.println("P4="+valeurP4); } catch(Exception ex) { ex.printStackTrace(); }
est ce que quelqu’un a une idée ?
Partager