-----Original Message-----
From: Damien Lecan <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Date: Thu, 06 Mar 2003 09:35:22 +0100
Subject: R�cup�rer le chemin d'un fichier dans une classe appel�e par une servlet
Bonjour,
Je suis confront� � un probl�me assez g�nant.
Dans une servlet, quand je veux avec un acc�s sur un fichier, je fais un
getServletContext().getResourceAsStream("/ressource"), le / �tant la
racine du projet web.
Maintenant, si j'instancie une classe qui n'est pas une servlet et qui
doit acc�der � un fichier sur le disque, je fais un
getClass().getResourceAsStream("/ressource");
Le probl�me, c'est que / ne correspond pas au m�me dossier que dans la
servlet !! (/ correspond � WEB-INF/classes dans ce cas l�).
J'ai essay� de transmettre le contexte de la servlet, mais ca ne marche pas.
Quelqu'un aurait une m�thode "universelle" � me proposer ?
--------------------------
new FileInputStream(getServletContext().getRealPath("/ressource"));
�a devrait faire l'affaire.
-- S'il n'y a pas de solution, il n'y a pas de probl�me --