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 :

[Tomcat] Affichage d'une image sur une JSP


Sujet :

Servlets/JSP Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 17
    Par défaut [Tomcat] Affichage d'une image sur une JSP
    Bonjour,
    Je sollicite votre aide car je n'arrive pas a afficher une image sur ma page JSP d'un projet tomcat, avec un code du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    Test
    <br>
    <img src="<%request.getContextPath();%>/Images/hh.jpg" alt="ici image"/>
     
    </body>
    </html>
    Sachant que mon dossier Images est dans la racine de mon projet chose pareil à ma page JSP.

  2. #2
    Membre Expert
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Par défaut
    Bonjour,

    Pour afficher une expression en JSP, on utilise le caractère =

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <img src="<%=request.getContextPath();%>/Images/hh.jpg" alt="ici image"/>

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 17
    Par défaut
    Bonjour,

    Oui j'ai essayé ca mais envain....!!

  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 : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut
    Petite faute de frappe de jowo

    c'est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="<%=request.getContextPath()%>/Images/hh.jpg" alt="ici image"/>
    il faut enlever le ; et ton image doit être dans le répetoire Image de ton webContent

    Pour éviter tout problème je te conseillerais de ne pas mettre de majuscule dans tes nom de répertoire et package.

    derniere chose si tu tapes l'url directement dans le navigateur l'image s'affiche-telle ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 17
    Par défaut
    Bonjour,

    En fait je me suis déjà rendu compte qu'il faut enlever le ; .
    Et quand je tape directement URL sur la navigateur j'ai ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    description La ressource demandée (/NFC/img/TestJSP.jsp) n'est pas disponible.

  6. #6
    Membre Expert
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Par défaut
    Bonjour,

    L'URL ne devrait-elle pas être de la forme suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://<mon_site>/<mon_contexte>/Image/hh.jpg
    D'où vient l'URL '/NFC/img/TestJSP.jsp'?

  7. #7
    Membre chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 45
    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 nous donner l'arborescence de ton projet afin de nous éclaircir et mieux comprendre ce que tu entends pas :

    Sachant que mon dossier Images est dans la racine de mon projet chose pareil à ma page JSP.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 17
    Par défaut
    Bon vous pouvez visualiser l'arborescence de mon projet sur le fichier joint.
    Images attachées Images attachées  

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

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut
    J'en suis pas sur même si je pense que c'est le cas.
    Tu as bien un projet WEB.

    deuxième chose peux tu sous Eclipse te placer sur une image faire un clic droit et exécuter sur le serveur voir si un navigateur se lance et si l'image s'affiche qu'elle est l'URL qui apparait.

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 17
    Par défaut
    Quand je clic droit sur l'image et j'exécuter sur le serveur il me donne le message suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    the selection did not contain any resources that can run on server
    J'en suis pas sur même si je pense que c'est le cas.
    Tu as bien un projet WEB.
    Quand j'ai crée mon projet web j'ai bien fait new project >java>Tomcat Project
    du cou c'est un projet web.

  11. #11
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 18
    Par défaut
    Citation Envoyé par S.Jihad Voir le message
    Quand je clic droit sur l'image et j'exécuter sur le serveur il me donne le message suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    the selection did not contain any resources that can run on server


    Quand j'ai crée mon projet web j'ai bien fait new project >java>Tomcat Project
    du cou c'est un projet web.
    Bonjour,
    J'ai exactement le mm soucis. Je travaille avec eclipse et je veux inserer une image.est ce que tu as trouvé une solution? Si oui merci de m'en faire part pour m'aider car je suis bien bloquée.

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 19
    Par défaut
    Bonjour,

    Même problème pour mon projet qui est structuré de la même manière...
    Une solution a-t-elle été trouvée ?

  13. #13
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Août 2010
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2010
    Messages : 133
    Par défaut
    J'ai testé la proposition de link250 et ça a marché super bien chez moi. Tu pourrais le tester et nous dire si oui ou non ça marche.

  14. #14
    Membre confirmé
    Homme Profil pro
    Chef de projet, développeur .net
    Inscrit en
    Juin 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet, développeur .net
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2010
    Messages : 76
    Par défaut
    Salut, j'ai eu le même probléme et je viens de trouver la solution, donc je l'indique au cas où ça arrive à d'autres

    j'ai eu le probléme car dans mon web.xml, j'ai défini une redirection sur "/"

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <servlet-mapping>
         <servlet-name>IndexServlet</servlet-name>
         <url-pattern>/</url-pattern>
    </servlet-mapping>

    cela redirigeait toute les requéte dessus.
    en mettant

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    <servlet-mapping>
        <servlet-name>IndexServlet</servlet-name>
        <url-pattern>/index</url-pattern>
    </servlet-mapping>
    ça marche et les images et autre fichier deviennent bien accessible, donc évitez les redirections vers /

Discussions similaires

  1. [Débutant] Manipulation d'images : intégrer une image dans une image
    Par noscollections dans le forum VB.NET
    Réponses: 2
    Dernier message: 17/10/2014, 11h51
  2. [WD18] Metre une colonne d'une Table sur une ligne d'une autre Table
    Par Totophe2 dans le forum WinDev
    Réponses: 2
    Dernier message: 22/11/2013, 12h58
  3. Recuperer une valeur dans une grille sur une image
    Par gwal21 dans le forum Images
    Réponses: 3
    Dernier message: 26/02/2011, 23h41
  4. afficher une image sur une image de fond
    Par vega95 dans le forum wxPython
    Réponses: 2
    Dernier message: 26/11/2008, 18h41
  5. [Image]charger une image sur une page HTML
    Par Malo dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/07/2006, 18h33

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