Oui j'en ai une comme tu peux le voir dans le code en haut de la page.
Ca change quelque chose?
Oui j'en ai une comme tu peux le voir dans le code en haut de la page.
Ca change quelque chose?
Oui, les chemins sont interprétés relativement à cet endroit... (du moins ils peuvent l'être)
Essaye de l'enlever pour vérifier...
Je viens de l'enlever, toujours pareil.
C'est une histoire à dormir debout, je comprend vraiment pas.
Est ce que ca peut etre un problème lié au navigateur web?
J'ai Internet Explorer au boulot.
Tes jsp et tes images étant dans le même répertoire, ceci devrait fonctionner :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <html:img src="im.gif" width="714" height="74"/>
non ca ne marche pas...
J'avais déja essayé, ainsi que tout un tas de combinaisons ...
Je sèche ...![]()
Il l'avait déjà testé (cas 3)...Envoyé par c_nvy
Perso, je ne vois pas, ça devrait fonctionner et pourtant...
Essaye (à tout hasard, mais je n'y crois pas trop) de vider le cache du navigateur (à proplème à la c.., solution à la hauteur)
Désolée mais le cas 3, c'était avec un tag html img et non un tag Struts img.Envoyé par OButterlin
Mais bon, moi aussi je sèche.![]()
Comment vider le cache du navigateur ??
En tout cas, merci pour votre aide !!
J'ai fait un test chez moi et ces 4 cas fonctionnent, avec ou sans tag <html:base/> dans la balise <head> :
l'image et la jsp étant toutes les deux sous le répertoire view, view étant à la racine de l'application comme toi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <html:img src="monImage.gif"/> <html:img page="/view/monImage.gif"/> <img src="monImage.gif"/> <img src="<%=request.getContextPath()%>/view/monImage.gif"/>
et le code html généré pour les 4 :
Dans ce test, la jsp est appelée directement. L'url est donc du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <img src="monImage.gif"> <img src="/MonAppli/view/monImage.gif"> <img src="monImage.gif"/> <img src="/MonAppli/view/monImage.gif"/>
http://localhost:8080/MonAppli/view/maJsp.jsp
Par contre, dans le cas où la jsp est appelée par une Action et donc que l'url est la suivante :http://localhost:8080/MonAppli/monAction.do.
Sans le tag <html:base/> dans la balise <head>, seuls les cas 2 et 4 fonctionnent.
Avec le tag <html:base/> les 4 fonctionnent.
Pour que les 4 fonctionnent sans tag <html:base/>, j'ai codé ceci :
J'espère qu'avec ceci, tu trouveras une solution qui fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <html:img src="view/monImage.gif"/> <html:img page="/view/monImage.gif"/> <img src="view/monImage.gif"/> <img src="<%=request.getContextPath()%>/view/monImage.gif"/>![]()
Dans IE, Outils -> Options Internet (onglet Général) + bouton Supprimer les fichiers -> Cocher Supprimer tout le contenu hors connexionEnvoyé par PtiFilou
C'est bon j'ai trouvé !!!
Jme disais bien que j'étais pas fou!
Nous avions tout bon depuis le début, mais ma première image (19Ko) était apparemment trop importante pour lui !
Je l'ai changé par une image de 2-3 Ko et toutes nos solutions ont bien marché!
Ma première image s'affichait pourtant bien dans l'aperçu Windows et n'était pas corrompue ...
En tout cas, merci de votre aide à tous et de votre investissement !!!
Développez.com ca déchire, continuez comme ca ;-)![]()
A+++
Salut,
J'ai exactement le meme problème, et j'ai essayé toutes les solutions proposées, mais aucunes d'elle marche.
Si tu as trouvé une solution je suis preneuse.
Moi quand je teste mes vues (juste le html afficher dans IE), tout marche bien, c'est quand la page jsp est interprété que ça marche plus. Pourtant les images contenu dans les css (avec background:url(images/...)) s'affichent bien.
C'est juste la balise <img qui a un pb.
Il serait mieux d'ouvrir une nouvelle discussion et exposer clairement ton cas avec le code de la jsp, l'arborescence du projet pour montrer où se trouve le gif par rapport à la jsp et préciser si la jsp est appelée directement ou via une Action.![]()
Moi, j'aimerais afficher une image depuis un fichier css, voici un exemple de code:
ensuite je mets dans le td: class="top" . Rien ne s'affiche, je ne comprends plus rien. Je travaille sur Netbeans 6.9.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 .top{ background: url(/images/top_ga.png) no-repeat; height: 100%; }
Merci de me répondre si vous avez une idée.
Bonjour,
Quelqu'un aurait-il finalement trouvé la solution ?
J'ai finalement trouvé la réponse. C'était un peu bête. Je le mets si ça peut aider quelqu'un plus tard.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 .top{ background: url(../images/top_ga.png) no-repeat; height: 100%; }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager