Bonjour à tous,
Je réalise une petite application java web de Loterie pour m’entraîner et je rencontre un problème avec les fichiers css et js. Je travaille en local.
Lorsque je place mon css et mon js directement dans ma jsp tout fonctionne. Par contre, si par, souci de clarté, je veux créer des fichiers "à part", alors ceux-ci ne sont pas "reconnu".
Je sais ce que vous allez me dire :"problème de path ou de nom". Et bien je ne pense pas car j'ai réalisé un petite expérience :
Dans le dossier où j'ai placé le .css et celui où j'ai placé le .js, j'ai également placé un test.jsp.
J'ai donc cette arborescence :
Prenons l'exemple du css :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 /Loterie /resources /jsp index.jsp autresFichiers.jsp /js functions.js test.jsp /css cssLoterie.css test.jsp
Si je tape en dur l'urlpas de problème la page s'affiche. Par contre
Code : Sélectionner tout - Visualiser dans une fenêtre à part http://localhost:8080/Loterie/resources/css/test.jsp
me renvoie une erreur 404.
Code : Sélectionner tout - Visualiser dans une fenêtre à part http://localhost:8080/Loterie/resources/css/cssLoterie.css
Je n'ai volontairement pas parlé de mes appels CSS ou JS dans ma JSP car, comme le montre l'exemple, je ne pense pas que le problème vienne de là.
J'ai posté ce sujet dans le forum Tomcat car je pense qu'il s'agit d'un problème de configuration de Tomcat justement même si j'avoue que je ne vois pas pourquoi Tomcat bloquerait nativement le css ou le js.
Qu'en pensez vous?
Merci d'avance pour votre aide.
Partager