servlet pour l'affichage d'une image

servlet pour l'affichage d'une image - Java - Programmation

Marsh Posté le 02-07-2014 à 13:34:19    

Bonjour,  
j'ai une application qui fait rattachement d'une image, par la suite sauvegarder sous le repertoire C:/nom_projet/images
 
j'aimerais bien après, afficher l'image dans un autre onglet en cliquant sur le bouton afficher,  
je ne connait pas bien les servlets;
 
est ce que vous pouvez m'aider à trouver une solution pour l'affichage..
 
merci d'avance...

Reply

Marsh Posté le 02-07-2014 à 13:34:19   

Reply

Marsh Posté le 04-07-2014 à 10:59:00    

Je suppose que l'utilisateur charge / uploade une image dans le navigateur, l'image est posté sur le serveur dans le répertoire que tu as choisi.
Et tu veux afficher l'image dans une autre page, ou un autre onglet.
 
La servlet n'affiche pas l'image, elle ne lit pas l'image octet à octet pour renvoyer l'image à afficher, elle renvoie au navigateur le code html pour afficher l'image, par exemple un <img src="...">
Mais il faut que le répertoire de l'image soit accessible en http donc sous le répertoire racine du serveur http ou alors avec un alias ou un hôte virtuel ...


Message édité par willy le kid le 04-07-2014 à 10:59:58
Reply

Marsh Posté le 08-07-2014 à 17:43:50    

Une servlet peut très bien retourner une image.

 

Il suffit de positionner le contentType, ex : reponse.setContentType("image/jpeg" )

 

et d'écrire le contenu binaire de l'image dans l'outputStream associé à la reponse : reponse.getOutputStream()


Message édité par Bidem le 08-07-2014 à 17:44:57
Reply

Sujets relatifs:

Leave a Replay

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