Précédent   Forum du club des développeurs et IT Pro > Java > Développement Web en Java > Servlets/JSP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 17/12/2012, 11h42   #1
rolls
Membre régulier
 
Homme
Ingénieur développement logiciels
Inscription : mars 2007
Messages : 258
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Burkina Faso

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mars 2007
Messages : 258
Points : 82
Points : 82
Par défaut Chemin d'accès à une image

Bonjour la communauté,
Depuis peu j'essai de faire des applications java EE.
Pour cela, j'utilise eclipse comme IDE et Tomcat comme serveur d'application.
Jusque l'a j'ai pu faire le paramétrage de eclipse et Tomcat; j'ai même créé une page de test(jsp) et ca marche.

Pour aller plus loin,
j'ai créé un fichier template.jsp dans lequel j'ai déposé des balises Div
J'ai créé un autre fichier entete.jsp que j'ai ensuite appélé dans une des balises div (entete)
J'insére la page à l'aide de l'instruction

Code :
<div ><%@include  file="entete.jsp" %></div>
Mon problème est que les images ne s'affiche pas.
Je me suis dit que c'est peut etre un problème de chemin

Mes image sont dans le dossier ImagesTemplate
et mes page JSP dans le dossier WEB-INF/templates
Images attachées
Type de fichier : png arborescence.png (55,2 Ko, 7 affichages)
rolls est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 12h28   #2
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 419
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 419
Points : 33 166
Points : 33 166
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
et tu as mis quoi comme url pour tes images dans ton jsp?
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 13h04   #3
rolls
Membre régulier
 
Homme
Ingénieur développement logiciels
Inscription : mars 2007
Messages : 258
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Burkina Faso

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mars 2007
Messages : 258
Points : 82
Points : 82
Citation:
Envoyé par tchize_ Voir le message
et tu as mis quoi comme url pour tes images dans ton jsp?
j'utilise Dreamweaver pour faciliter le développement.
voici l'url de mon image
Code :
url("../../ImagesTemplate/vert-one_arrow.gif")
rolls est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 13h25   #4
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 419
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 419
Points : 33 166
Points : 33 166
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
et quelle est l'url dans ton navigateur lorsque tu affiche la jsp?

En effet, ton image se trouve dans http://tonserveur/tonApplication/ImagesTemplate/vert-one_arrow.gif, donc l'url que tu donne ne peux fonctionner que si ta jsp se trouve en http://tonserveur/tonApplication/xxxxx/yyyyyy/test.jsp

Est-ce bien le cas?
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 16h07   #5
rolls
Membre régulier
 
Homme
Ingénieur développement logiciels
Inscription : mars 2007
Messages : 258
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Burkina Faso

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mars 2007
Messages : 258
Points : 82
Points : 82
Citation:
Envoyé par tchize_ Voir le message
et quelle est l'url dans ton navigateur lorsque tu affiche la jsp?

En effet, ton image se trouve dans http://tonserveur/tonApplication/Ima...-one_arrow.gif, donc l'url que tu donne ne peux fonctionner que si ta jsp se trouve en http://tonserveur/tonApplication/xxxxx/yyyyyy/test.jsp

Est-ce bien le cas?
Mes image se trouve dans le répertoire
Code :
MonApplication/WebContent/ImagesTemplate/
Et mes pages JSP dans
Code :
MonApplication/WebContent/WEB-INF/templates/
Lorsque je place les images directement dans webContent ca marche seulement je me retrouve avec plein d'image dans ce repertoire
rolls est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 16h17   #6
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 419
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 419
Points : 33 166
Points : 33 166
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
je te demande les urls dans ton navigateur, pas les répertoires de stockages (ça, je les ai déjà vu dans le screenshoot).

Ca m'étonnerais fort que tu tappe dans ton navigateur

http://tonserveur/MonApplication/WebContent/WEB-INF/templates/index.jsp

Déjà parce que normalement, web-inf n'est pas public
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 16h48   #7
rolls
Membre régulier
 
Homme
Ingénieur développement logiciels
Inscription : mars 2007
Messages : 258
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Burkina Faso

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mars 2007
Messages : 258
Points : 82
Points : 82
Citation:
Envoyé par tchize_ Voir le message
je te demande les urls dans ton navigateur, pas les répertoires de stockages (ça, je les ai déjà vu dans le screenshoot).

Ca m'étonnerais fort que tu tappe dans ton navigateur

http://tonserveur/MonApplication/Web...ates/index.jsp

Déjà parce que normalement, web-inf n'est pas public
Ok je m'explique :
j'ai un fichier templates.jsp dans lequel j'ai placé des balises DIV (header, Midle, et footer).
Dans chacune des zones delimitées par les balises DIV, j'inclus d'autres pages jsp
par exemple pour la zone header je fait
Code :
<%@include  file="Modules.jsp" %>
ce fichier contient unique le nom de mon application.
Maintenant je définis dans la propriété background de la balise une image.

Pour lancer ma page templates.jsp, j'utilise une servlet.
voici l'URL que je mets dans la barre d'adresse de mon navigateur
Code :
http://localhost:8080/MonApplication/Template
rolls est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 18h44   #8
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 419
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 419
Points : 33 166
Points : 33 166
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Et bien alors, si tes images sont en

http://localhost:8080/MonApplication/ImagesTemplate/vert-one_arrow.gif

ton url est donc simplement "ImagesTemplate/vert-one_arrow.gif"
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2012, 13h06   #9
rolls
Membre régulier
 
Homme
Ingénieur développement logiciels
Inscription : mars 2007
Messages : 258
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Burkina Faso

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mars 2007
Messages : 258
Points : 82
Points : 82
Citation:
Envoyé par tchize_ Voir le message
Et bien alors, si tes images sont en

http://localhost:8080/MonApplication...-one_arrow.gif

ton url est donc simplement "ImagesTemplate/vert-one_arrow.gif"
Merci çà marche!
rolls est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h57.


 
 
 
 
Partenaires

Hébergement Web