lire un fichier .properties à partir d'une servlet
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:
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:
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 ?