Bonjour,

J'ai une javabean qui a une propriété du type tableau de nombres :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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> :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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?