Bonjour à tous,

Dans mon application, mes servlets passent la main aux JSP via
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
getServletConfig().getServletContext().getRequestDispatcher("html/monRep/maPage.jsp").forward(request, response);
Ensuite dans ma JSP, si je veux afficher une image, je dois faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<img src="html/monRep/img/monImage.gif" alt="image"/>
Hors, j'aimerais pouvoir réutiliser certains ficheirs à différents endroits, donc j'aimerais que le lien soit relatif..
Mon but est de pouvoir faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<img src="img/monImage.gif" alt="image"/>
Pour celà, j'ai tenté de récupérer le répertoire html/monRep mais sans succès..
J'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 
   System.out.println("1"+request.getRealPath("/"));
   System.out.println("2"+request.getPathInfo());
   System.out.println("3"+request.getRequestURL());
   System.out.println("4"+request.getRequestURI());
    System.out.println("5"+request.getServletPath());
 
 
[6/05/10 15:04:56:531 CEST] 56901955 SystemOut     O 1C:\REP\Folder1\Folder2\APPLI\WebContent
[6/05/10 15:04:56:531 CEST] 56901955 SystemOut     O 2null
[6/05/10 15:04:56:531 CEST] 56901955 SystemOut     O 3https://localhost:9443/APPLI/html/myRep/maPage.jsp
[6/05/10 15:04:56:531 CEST] 56901955 SystemOut     O 4/APPLI/html/myRep/index.jsp
[6/05/10 15:04:56:531 CEST] 56901955 SystemOut     O 5/html/myRep/index.jsp
Le 5ème, sans le nom de fichier !

Est-ce possible d'une façon ou d'une autre?

Merci