Hello,
j'ai un petit soucis sur une jsp , dans un tag html:checkbox :
le code ressemble a ca :
Citation :
<logic:iterate id="beanEnCours" name="list">
...
<input type="checkbox" name="checkElt" id="checkElt[<%=i%>]" value="<bean:write name="beanEnCours" property="code"/>" />
...<%=i++%>
</logic:iterate>
|
Je souhaite remplacer la balise input par un tag struts pour recupérer le tableau checkElt dans mon objet form :
Citation :
<logic:iterate id="beanEnCours" name="list">
...
<html:multibox property="checkElt" styleId="checkElt[<%=i%>]" value="<bean:write name="beanEnCours" property="code"/>" />
...<%=i++%>
</logic:iterate>
|
J'ai 2 soucis :
- lors de la conversion le styleId me donne un id="checkElt[<%=i%>]" , alros que dans la balise input le <%=i%> est bien transformé en la valeur de i.
- quand je me sers du bean:write , la page plante , alors que si je remplace le bean:write par un
Citation :
value="<%=((NomClasse)beanEnCours).getCode()%>"
|
ca passe bien. Est ce que je ne peux pas imbriquer les tag struts portant sur des bean différent (le tag multibox porte sur le bean de formulaire et le tage write porte sur le bean de ma balise iterate).
Si quelqu un possède des explication a ces comportement ca m'aiderai , merci