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 :
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>
Dans la sevlete j'ai :
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();
}
je recupere bien le propFicName (=WEB-INF/fic1.properties) mais propPathName est toujours egal a null.


est ce que quelqu’un a une idée ?