Bonjour,

Je débute en Struts et j'ai donc besoin d'aide pour trouver une (ou des) solution(s) à mon problème :
J'ai un bean dans lequel je stocke les caractéristiques d'un DVD:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
	private String titre;
	private String genre;
	private String dateSortie;
	private String duree;
	private String synopsis;
	private String note;
	private Boolean prete;
	private String derpersprete;
	private byte[] image;
	private FormFile file;
A partir d'un formulaire, je récupère toutes ces caractéristiques que j'affiche dans une JSP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<logic:iterate id="Dvd" name="ListeDvd" property="dvds">
	<tr>
		<td>
			<bean:write name="Dvd" property="titre"/>
		</td>
		<td>
			<bean:write name="Dvd" property="synopsis"/>
		</td>
		<td>
 
		</td>
	</tr>
</logic:iterate>
Le gros problème pour moi, c'est comment gérer les images.

Pour chaque DVD, je souhaite associer une image que l'utilisateur choisira dans le formulaire.

Dans l'action, je récupère le fichier envoyé et je le mets dans mon bean sous forme de tableau de bytes avec "file.getFileDate()" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
FormFile file = formulaire.getFile();
	l.addDvd(new Dvd(req.getParameter("titre"), req.getParameter("genre"), req.getParameter("date"), req.getParameter("duree"), req.getParameter("synopsis"), req.getParameter("note"), file.getFileData()));
Comment afficher les images enregistrées dans mon bean sous forme de tableau de bytes dans une JSP?

J'ai cru comprendre que l'on pouvait utiliser une servlet pour transformer ce tableau en image et faire un <img scr> qui pointe vers ce servlet qui écrit le byte[] sur la response?

Merci pour toutes vos idées, pistes, réponses!

Bonne soirée