[Tomcat][Servlet]problème d'adressage relatif
Bonjour,
Je rencontre actuellement un problème d'adressage relatif en Java, et étant bloqué depuis un petit bout de temps, j'aimerais avoir quelques conseils avisés.
Dans le cadre de la mise en place d'une servlet sous tomcat, je souhaite intégrer le code source d'une page écrite en HTML:
Code:
1 2 3 4 5 6 7 8 9 10
|
PrintWriter writer = res.getWriter();
BufferedReader reader = new BufferedReader(
new FileReader("D:/Java/TestsTomcat/pages/page.html"));
String line = "";
while (line != null){
writer.println(line);
line = reader.readLine();
} |
Si je mets ainsi l'adresse absolue, tout fonctionne parfaitement.
Par contre, si j'essaie de travailler par adressage relatif (
new FileReader("pages/page.html")
), le fichier n'est pas trouvé.
J'ai essayé de mettre le fichier page.html à différents endroits du projet (dans le web-inf, à la racine du projet, dans les sources, dans les classes), sans succès. Où se situe l'erreur ?
Merci.
[ Modéré par vedaer ]
-> Ajout du tag dans le titre
-> Ajout des balises code
-> Déplacé du forum général Java
-> bienvenue sur le forum :wink:
[ Merci de respecter les Règles du Forum ]