[JSP/Servlet] rafraichissement d'une image

rafraichissement d'une image [JSP/Servlet] - Programmation

Marsh Posté le 22-07-2002 à 09:41:12    

Alors, voila mon problème :
a l'heure actuelle, ma servlet affiche des images qu'elle à elle même créées. Pour cela, ma servlet appel une page jsp (page.jsp), qui génère une page HTML qui contient nottament une balise <img src=image.jsp>, ce qui à pour effet d'appeler une deusième jsp, dont le rôle est de balancer au navigateur les données de l'image.
ça, ça marche nickel...  
Mais voila: j'ai un bouton qui permet de passer d'une image à l'autre. Mais, quand on a parcouru qqs images (via mon appli), et qu'on veut revenir en arrière pr revoir les images précédentes (via le bouton "précédent" du navigateur), c'est la dernière image qui s'affiche tout le temps. Comment palier à ça ?
J'ai essayé d'interdire le cache à l'explorateur (par le header : <META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"> ), ms ça change rien... :-(

Reply

Marsh Posté le 22-07-2002 à 09:41:12   

Reply

Marsh Posté le 22-07-2002 à 10:15:21    

Bon, bah g trouvé un moyen de pallier à ça...
Alors, même si tout le monde semblait s'en taper, je donne ma solution :
en fait, vu que mon image est balancée par la 2è jsp, l'url de l'image était toujours la même (<img src=MonContexte/image.jsp> ).
Du coup, il considérait que la dernière image correspondant à cette url était la bonne. Du coup, j'ai ajouté à cette url un critère de différenciation:
<img src=MonContexte/image.jsp?NoImg=<%=NoImg%>>
qui n'est pas utilisé dans la jsp. Il sert juste à ce que le navigateur n'agisse pas comme si toutes les images étaient les mêmes !
Merci à moi ! :hello:  
 :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed