<logic-iterate> et <bean:write>
Bonjour,
je suis entraint de developper une pplication web utilisant struts et je suis entraint de découvrir ces tags tel que <logic:iterate ...>
et <bean:write ...>.
j'ai un petit problem qui est le suivant :
j'ai un formuliare Dossier.jsp la où je veut affiché une liste de message contenu dans un ArrayListe qui s'appel "listeComp" et qui est un champ du Bean associé à ce formulaire et il est remplie à partir de la base de donnée.
il contient des objets de type "CompTech" qui est une classe que j'ai ecri moi meme.
et qui est la suivante:
Code:
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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
| public class CompTech
{
private int idcomp;
private String comp;
private int publie;
private int idcat;
public CompTech(int idcomp, String comp, int publie, int idcat) {
// TODO Auto-generated constructor stub
this.idcomp = idcomp;
this.comp = comp;
this.publie = publie;
this.idcat = idcat;
}
/**
* @return Returns the comp.
*/
public String getComp() {
return comp;
}
/**
* @param comp The comp to set.
*/
public void setComp(String comp) {
this.comp = comp;
}
/**
* @return Returns the idcat.
*/
public int getIdcat() {
return idcat;
}
/**
* @param idcat The idcat to set.
*/
public void setIdcat(int idcat) {
this.idcat = idcat;
}
/**
* @return Returns the idcomp.
*/
public int getIdcomp() {
return idcomp;
}
/**
* @param idcomp The idcomp to set.
*/
public void setIdcomp(int idcomp) {
this.idcomp = idcomp;
}
/**
* @return Returns the publie.
*/
public int getPublie() {
return publie;
}
/**
* @param publie The publie to set.
*/
public void setPublie(int publie) {
this.publie = publie;
}
} |
alors voila ce que j'ai fait dans ma page Dossier.jsp:
Code:
1 2 3
| <logic:iterate id="c" indexId="i" property="listeComp">
<bean:write name="c" property="comp"/>
</logic:iterate> |
sachant que cette meme liste "listeComp" est utilisé pour remplir des tags select dans la meme page "Dossier.jsp" et ca fonctionne.
mais pour le tag <logic:iterate ...> ca ne marche pas et j'ai un affichage incomplet de mon formulaire.
Merci