Probleme avec struts logic:iterate [Résolu]

irelandsg 4 Messages postés vendredi 23 mars 2007Date d'inscription 7 octobre 2008 Dernière intervention - 21 juil. 2008 à 12:10 - Dernière réponse : humer100 18 Messages postés lundi 18 octobre 2004Date d'inscription 7 octobre 2008 Dernière intervention
- 7 oct. 2008 à 23:15
Bonjour
J'ai du code qui est assez simple:

<logic:iterate
id=
"userList"
name =
"userlist">

<logic:notEmpty
name=
"userList" >
<tr>
<logic:iterate
id =
"users"
name=
"userList" >

<td><bean:write
name =
"users"/></td>
</logic:iterate>
</tr>
</logic:notEmpty>
</logic:iterate>

Le probleme est que </tr> ne marche pas, il laisse tous mes lignes sur la meme ligne, donc j'ai un table d'un ligne ou il doit avoir x lignes.
Quelqu'un a un idée?
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
mouradinio10 4 Messages postés mercredi 23 mars 2005Date d'inscription 22 septembre 2008 Dernière intervention - 22 sept. 2008 à 17:41
1
Merci
Bonjour,

j'ai un code qui est pareil que celui là et ca marche bien il m'affiche bien mes données dans un tableau. Mais le souci que j'ai, c que j'arrive pas à récupérer l'id de chaque ligne, pcq je l'aurai besoin pour la suppresion d'une ligne. Je suis bloqué sur ce point la, est ce que quelqu'un peut m'aider. Merci d'avance.

mouradinio

Merci mouradinio10 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 68 internautes ce mois-ci

Commenter la réponse de mouradinio10
irelandsg 4 Messages postés vendredi 23 mars 2007Date d'inscription 7 octobre 2008 Dernière intervention - 7 oct. 2008 à 12:48
0
Merci
J'ai un <html:link> dans mon code (sur chaque ligne de mon iterate)
<html:link action=
"edit.do?do=editListUser" paramName=
"myIndex" paramId=
"id">Edit
</html:link>

Le paramId sur cet code est égal a l'id de la ligne. Mais logiquement si on modify ou suprime un élement ça passe par le form
Commenter la réponse de irelandsg
humer100 18 Messages postés lundi 18 octobre 2004Date d'inscription 7 octobre 2008 Dernière intervention - 7 oct. 2008 à 23:15
0
Merci
Utilise ce code:

<logic:iterate id="userList" name="userlist">
    <logic:notEmpty name="userList">
        <tr>
            <logic:iterate id="users" name="userList">
                <tr>
                    <td></td>
                </tr>   
            </logic:iterate>
        </tr>
    </logic:notEmpty>
</logic:iterate>

ghost101
Commenter la réponse de humer100

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.