32 votes

Java - Chemin relatif d'un fichier dans une application web Java

Je veux lire un fichier à partir d'une application web Java. Je ne veux pas donner le chemin absolu du fichier. Je veux juste mettre le fichier dans un répertoire de mon application web.

Ou

Il peut être placé avec le fichier .war (application web empaquetée).

Quel chemin relatif donner pour le fichier. J'ai essayé ./filename.csv mais ça n'a pas fonctionné.

\========

À jour

\========

Je livrerai un fichier WAR (application web empaquetée) à mon client. Cette application web lira un fichier (disons FichierFourni.csv) qui sera copié sur le serveur par le client. J'ai donc besoin d'un mécanisme (qui fonctionnera indépendamment de savoir si le serveur d'application va ouvrir le WAR ou non) afin que l'application web puisse lire ce fichier.

Note : Je n'utilise pas le FichierFourni.csv dans un servlet... Je l'utilise dans une classe Java simple...

-9voto

carlos Points 1

Il y a une autre façon, si vous utilisez un conteneur comme Tomcat :

String textPath = "http://localhost:8080/NomDeLApplicationWeb/resources/images/fichier.txt";

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X