Bonsoir,
j'ai le problème suivant :
supposons jai une page jsp myFirstPage.jsp avec un bouton, je clique sur ce bouton et cela appelle une servlet ... cette servlet fait son traitement et forward vers une page jsp mySecondPage.jsp :
classique...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RequestDispatcher rd = getRequestDispatcher("/mySecondPage.jsp"); rd.forward(request, response);
la page mySecondPage.jsp importe un fichier .css et le problème est que ce fichier n'est pas pris en compte :
... par exemple, comme on peut le voir , c'est un chemin relatif ..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<link href="../css/style1.css" rel="stylesheet" type="text/css">
je vois ds la barre de navigation que l'url n'est pas http://localhost/context/mySecondPage.jsp
mais plutot http://localhost/context/Servlet.do !
comme la servlet et la jsp ne sont pas dans le meme repertoire.. c'est peut etre pour ça que le css ne se charge pas??!
Donc .. :
comment faire pour resoudre le probleme (sans forcement mettre le chemin absolu pour le css), en gros.. corrigez moi si je me trompe.. comment faire que la servlet forward tel qu'on est ensuite :
http://localhost/context/mySecondPage.jsp dans la barre de navigation?
Merci d'éclairer ma lanterne
[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java
Partager