Bonjour,

Actuellement, pour récupérer les images dans mes pages JSP, j'utilise la balise :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<img src="<s:property value="picUrl"/>"/>
où picUrl contient l'URL vers l'Action qui retourne une image.

Or, avec ce système, s'il faut charger 50 images dans la page web, il y a 50 appels vers cette Action, et 50 connexions à la base. Pas satisfaisant.

Un utilisateur de ce forum m'a conseillé de mettre toutes mes images dans une ArrayList (sous forme de byte[]), via l'Action qui précède la page en question.

Mon problème actuel est donc de savoir comment faire afficher dans la page web ces images que j'ai sous forme d'ArrayList<byte[]>.

J'imagine qu'il faut excécuter un <iterator> dessus. Jusques là tout va bien. Mais à l'intérieur de cet itérator, je ne sais que mettre pour faire afficher l'image. Je ne vois plus comment utiliser la balise <img src="..."/>, puisque la source n'est plus une URL, mais l'ArrayList déjà accessible.
Et un tag
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<s:property value="image_en_byte"/>
n'affiche que du texte, selon moi.

Merci de votre aide.
bob