Bonjour,
J'ai une javabean qui a une propriété du type tableau de nombres :
1 2 3 4 5 6 7
| private double[] xval;
public void setXval(double[] val){
xval=val;
}
public double[] getXval(){
return xval;
} |
Or je n'arrive pas à renseigner cette propriété à partir du tag <jsp:setProperty> :
<jsp:setProperty name="pts" property="xval" value="2,3" />
Me renvoit une erreur de type "Cannot set indexed property"
Même si j'essaie une seule valeur, il retourne la même erreur.
Par contre ça, ça marche :
1 2 3 4 5 6 7
| <% double[] toto = new double[2];
toto[0]=1.0;
toto[1]=2.1;
%>
<jsp:setProperty name="pts" property="xval" value="<%= toto%>" />
<h2>EL : ${pageScope.pts.xval[1]}</h2> |
Mais j'aimerais me passer des scriplets. Existe-t-il une solution?
Partager