Forum Programmation.java WSAD et mapping de servlets

Posté par  (site web personnel) .
Étiquettes : aucune
0
10
jan.
2005
Bonjour,
problème très con pour moi ce matin.

Pour la 1ere fois depuis mes débuts à WSAD, je suis ammené a insérer des images dans mes JSP. Jusqu'a la rien de palpitant, sauf que, mon problème très con est que moi j'aime bien le mapping d'url, c'est plus propre.
Et là ou ca coince, c'est que dès lors qu'UN mapping a été déclaré dans le web.xml, websphere interprete toutes les URLs comme des mappings, même quand c'est des vrais urls. Du coup mon image n'est pas chargée, car il croit que l'url définit par src est une servlet...
Je contourne une 1ère fois le problème en ne mettant pas de mapping dans le web.xml, et là 2 problème :
J'ai mis un chemin relatif poour mon image dans ma jsp, relatif a l'emplacement de la JSP (logique). Lors du chargement de la page, nickel, mais si on accede a cette jsp, par le biais d'une servlet (qui nous redirige sur la jsp donc), l'image ne s'affiche plus, car le chemin relatif n'est plus le bon (le point de référence n'est plus le dossier des jsp, mais le dossier de la servlet qui a forwardé la jsp.

Bref, en me relisant je me dis que c'est pas clair du tout mon truc, donc j'espere que quelqu'un de réveillé arrivera a me comprendre, et a m'expliquer comment faire pour mettre des images tout en gardant mes mappings...

Merci

PS : il me semble que tomcat arrive a faire la différence entre les adresses mappées ou non, mais j'suis même plus sur de ca maintenant...
  • # Hmm.

    Posté par  (site web personnel) . Évalué à 2.

    WSAD?
    • [^] # Re: Hmm.

      Posté par  (site web personnel) . Évalué à 2.

      Websphere Studio Application Developer, un logiciel J2EE d'IBM très connu dans le monde java, et basé sur eclipse.

      J'ai pas pris le soin de préciser car c'est plus court et j'ai posté dans le forum java, mais désolé quand même :-)
  • # plop

    Posté par  (site web personnel) . Évalué à 2.

    < %= request.getContextPaht() %> /mesImages/pipo.gif ?

    L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire

    • [^] # Re: plop

      Posté par  (site web personnel) . Évalué à 2.

      Ouip merci bien, j'avais mis le contextroot de mon ear en attendant, mais ton truc est plus sympa.
      Néanmoins, n'y a t il pas possibilité d'afficher des images tout en mappant des urls via des servlets ??
      Je ne suis quand même pas obligé de créer une servlet ayant pour role de créér un flux de type jpg avec une url de fichier passé en paramètre et de rediriger ca quand une balise img le demande ?? si ?? :-(

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.