J'ai écrit du code pour lire un fichier dans ma classe Java Servlet. (J'utilise Netbeans sur Windows avec le serveur Tomcat). Cependant, ma servlet ne trouve pas le fichier! Après beaucoup de recherches, j'ai trouvé que je devais placer le fichier que je voulais lire dans le dossier Tomcat/bin. C'est très surprenant. Comment puis-je obtenir le chemin vers mon dossier Webapps /? Supposons que mon projet de site Web s'appelle "Web1". Essentiellement ce que je fais, c'est que j'essaie de lire mon fichier .xsl pour convertir mon document DOM en HTML. Au début, j'ai essayé de placer ce fichier .xsl partout (au même niveau que mon index.jsp, dans le même répertoire que mon fichier de classe de servlet, etc ... mais ne fonctionnait pas du tout)Lecture d'un fichier à partir de Java Servlet
Aussi, quand j'ai fini transform(), mon fichier HTML va aussi dans le dossier Tomcat/bin ~!
La technique que vous avez proposée fonctionne ... bien que je me demande s'il existe un moyen d'obtenir un chemin relatif. – sivabudh