Bonjour,
je travail en Struts, j'ai une page jsp qui contient un tag <logic:iterate> qui parcours une liste reçue à travers la session d'une action.
pour chaque objet de cette liste j'affiche quelques informations dans un tableau, et j'ai rajouté une colonne qui contient un lien vers une action pour supprimer la ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <logic:iterate name="CourseStudents" id="item"> <tr> <td><bean:write name="item" property="firstName"/></td> <td><bean:write name="item" property="lastName"/></td> <td><bean:write name="item" property="emailAddress"/></td> <bean:define id="Mail" name="item" property="emailAddress"></bean:define> <td><html:link page="/DeleteStudentCourse.do?SEmail=${Mail}">Delete</html:link></td> </tr> </logic:iterate>
je doit donc récupérer l'identifiant de l'objet sur la ligne, et l'envoyer dans les paramètres sur le lien vers l'action.
lorsque je récupére ce parametre à partir de l'action et je l'affiche, je retrouve son nom "${Mail}" et pas sa valeur!!
Je ne sais pas qu'est ce que peut être le problème, j'ai essayé pas mal de truc, mais ça marche tjr pas!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String StudentMail = (String) request.getParameter("SEmail"); System.out.println(StudentMail);
Si quelqu'un aura une idée qu'il me la donne SVP, c'est très urgent!!
Partager