pb jsp (balise struts) - Java - Programmation
Marsh Posté le 27-09-2006 à 10:26:56
merci !
par contre quadn je met styleId="<%="checkElt["+i+"]"%>" , la checkbox ne s'affiche pas , et quadn je regarde le html , le tag struts n'est pas converti en input , j obtiens un truc comme ca :
<html:checkbox property="checkElt" styleId="checkElt[1]" value="20065359"/>
Le 'i' est bien converti, mais il aime pas le styleId je sais pas pkoi !
Marsh Posté le 27-09-2006 à 10:56:50
référencé ??
dans ma jsp j ai bien le <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> et tous mes autres tag <html:x> passe bien pourtant
quand je vire le styleId le tag passe niquel , j'ai trouvé un moyen de me passer de l id pour le moment , mais bon j'aimerai bien comprendre
Marsh Posté le 27-09-2006 à 14:38:36
c les mysteres de struts c pas grav je me debrouille avce le name , merci pour ton aide =)
Marsh Posté le 27-09-2006 à 21:04:40
euhh pas la nan, j'étais au boulot , j essaierai d y penser demain
Marsh Posté le 27-09-2006 à 10:02:29
Hello,
j'ai un petit soucis sur une jsp , dans un tag html:checkbox :
le code ressemble a ca :
<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 :
<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
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