Bonjour,

J'utilise dans ma jsp une list < reports > que je parcours avec un for each.

la classe report:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
public class report
{
 
  String param1;
  String param2;
  Byte[] content;
 
  public String getParam1()
  {
    return param1;
  }
  public void setParam1(String param1)
  {
    this.param1 = param1;
  }
  public String getParam2()
  {
    return param2;
  }
  public void setParam2(String param2)
  {
    this.param2 = param2;
  }
  public Byte[] getContent()
  {
    return content;
  }
  public void setContent(Byte[] content)
  {
    this.content = content;
  }
}
la boucle:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<c:forEach items="${reports}" var="report">
	<tr>
		<td><c:out value="${report.param1}"/></td>
		<td><c:out value="${report.param2}"/></td>
		<td><c:out value="${report.content}"/></td>
	</tr>
</c:forEach>
j'affiche bien param1 et param2, en revanche content est un byte[]. J'aimerai donc pouvoir le convertir en string pour l'afficher, quelque chose du genre : String s = new String(content); mais je ne vois pas comment accéder à la variable report pour faire un tel traitement.

Merci pour votre aide.