Bonjour
je souhaite charge un fichier dans la servletContext , mais je ne sais pas quelle balise du fichier de config utiliser ni comment l'appeler depuis la servletContext
merci pour votre aide
Version imprimable
Bonjour
je souhaite charge un fichier dans la servletContext , mais je ne sais pas quelle balise du fichier de config utiliser ni comment l'appeler depuis la servletContext
merci pour votre aide
j'ai oublié de préciser que le fichier de config est web.xmlCitation:
Envoyé par lalou33
merci
J'ai cherché depuis ce debut de semaine pour resoudre mon pb.
Apparemment il faut le charger dans le classLoader de Tomcat. voila ce qu j'ai fait
Code:InputStream is = getClass().getResourceAsStream("/WEB-INF/siteMap.xml");
mais j'ai une erreur et ne comprends pas d'ou cela peut venir:
Code:Cannot find bean sitemap in scope application
merci
ca y est c ok, en fait cela n'avait rien de compliquer
Il suffit de creer dans le web.xml un context param où sa valeur est le chemin relatif de mon fichier à charger (qui doit être dans WEB-INF)
Ensuite recupérer sa valeur dans la servletContextCode:
1
2
3
4 <context-param> <param-name>sitemap</param-name> <param-value>/WEB-INF/siteMap.xml</param-value> </context-param>
voilaCode:
1
2 String s = sc.getInitParameter(SITE_MAP_KEY); InputStream is = sc.getResourceAsStream(s);