Si ces fichiers ne sont pas modifiables mais correspondent � des fichiers
d'initialisation pourquoi ne pas les mettre dans un jar.
Et aller les chercher ainsi :
getClassLoader().getResourceAsStream(chemin du fichier);



----- Original Message -----
From: "Damien Lecan" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, March 06, 2003 9:35 AM
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 ?
>
>
> Merci
>
>
> Damien Lecan
>


********************************************************************** 
Ce message �lectronique et tous les fichiers joints ainsi que  les information 
contenues dans ce message ( ci apr�s "le message" ), sont confidentiels et destin�s 
exclusivement � l'usage de la  personne � laquelle ils sont adress�s. Si vous avez 
re�u ce message par erreur, merci  de le renvoyer � son �metteur et de le d�truire. 
Toute diffusion, publication, totale ou partielle ou divulgation sous quelque forme 
que se soit non express�ment autoris�es de ce message, sont interdites.
********************************************************************** 
This e-mail, any attachements and the information contained (herein " the message" ) 
are confidentiel and intended solely for the use of the addressee(s) if you have 
received this message in error please send it back to the sender and delete it. 
Unauthorized publication, use, dissemination or disclosure, either whole or partial, 
of this  message is stictly prohibited
********************************************************************** 

Répondre à