IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

Pb d'affichage des images


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2003
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 139
    Par défaut Pb d'affichage des images
    Bonjour,

    je ne comprends pas pourquoi mes images ne s'affiche pas...

    Je stock des adresse d'image dans une base de donnée mais je n'arrive pas à les affichés.

    Si mes images son stocker a la racine du projet, je peux les afficher. Or mes images ne sont pas stocké forcement au même endroit que mes sources. Comment dois-je faire?

    J'utilise struts, ma jsp est la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    ...
    <logic:present name="listePhotos">
       <div class="cssLoad_imgLoad2">
          <img width="100%" height="100%" src="<%=request.getContextPath()%>/Images/inscription_fondW.png"/>
          <div class="cssLoad_loadAlbum2">
             <logic:iterate id="photos" name="listePhotos">
                <img width="100px" height="100px" src="<bean:write name="photos"/>"/>
             </logic:iterate>
          </div>
       </div>
    </logic:present>
    ...
    listePhotos est un ArrayList<String> qui contient mes chemins (absolu-> F:\rep1\fichier.jpg)

    Merci

  2. #2
    Membre chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut
    Ceci est tout à fait normal, le répertoire de stockage de tes images n'est pas accessible.Seul les images du répetoire applicatif son accessible via une url.


    Ce que tu peux faire pour les images stockées dans le répertoire "F:\rep1\"
    ou autre peut importe c'est de passe par une servlet qui va lire et renvoyer l'image.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <logic:iterate id="photos" name="listePhotos">
    <img width="100px" height="100px" src="<%=request.getContextPath()%>/ServletLectriceIGM?id=photo"/>">
    </logic:iterate>
    Le sujet a déja été abordé dans plusieurs posts il me semble, si tu retrouve pas je te donnerais plus de détail sur la servlet en question

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2003
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 139
    Par défaut
    Merci pour cette précision.

    J'ai regarder mais je ne vois rien sur ce sujet, si tu peux m'éclaircir sur ce point ? je t'en serai très reconnaissant^^, car cela m'embête vraiment de devoir stoker mes images dans la même arborescence..

    Merci.

  4. #4
    Membre chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut
    Je l'ai pas trouvé tout de suite mais le voila ^^


    http://www.developpez.net/forums/d79...plication-jsp/

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2003
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 139
    Par défaut
    Merci, ça à l'air d'être ce qu'il me faut. Par contre je n'arrive pas à le faire fonctionner...

    J'ai crée ma classe ServletImg, mais par contre sa bloque quand je veux afficher mon image.

    Il y a des modification particulière à faire dans mes fichier de conf pour utiliser la servlet ? (web.xml, struts-config.xml ?)

    j'essaye de bricoler depuis 1h mais sans succès.

    Merci.

  6. #6
    Membre chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut
    Peux tu montrer le code de la servlet,le web.xml ou la servlet est déclaré avec son mapping

    et le lien que tu utilises pour accéder à l'image pour ton image.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 12
    Dernier message: 12/06/2007, 17h02
  2. Réponses: 3
    Dernier message: 14/04/2006, 09h32
  3. [XML/CSS/XSL] Problème d'affichage des images "dynamiqu
    Par popol55 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 06/04/2006, 16h24
  4. Mauvais affichage des images et message d'erreur
    Par SLAM JACK dans le forum Langage
    Réponses: 3
    Dernier message: 29/03/2006, 18h11
  5. Priorité d'affichage des image de fond.
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 06/09/2005, 18h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo