Bonjour,
Je fais une application avec des struts. J'ai une page1 qui porte un lien vers une autre page2. Je voudrais envoyer au moment du clic sur le lien, un parametre dont la valeur est stockee dans une propriete(activiteID) du bean(activiteForm) de la page1.
J ai parcouru la FAQ sur les liens avec struts, j ai teste les astuces, mais ca ne marche pas!
voila le code de mon lien de ma page1:
setUpActiviteFiche est l'action qui va generer ma page2. Pour cela, elle devra recuperer la valeur du parametre envoye (activiteID) et faire une recherche dans la base de donnees avant d afficher la page 2. voila donc le code de mon setUp que j ai essaye pour voir si le parametre etait bien recu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <html:link href="setUpActiviteFiche" paramId="activiteID" paramName="activiteForm"><bean:write name="activite" property="reference"/></html:link>
et voila l affichage:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { ActiviteForm activiteForm = (ActiviteForm) form; System.out.println(activiteForm.getActiviteID()+"\n"); ....
en clair, c pas du tout la valeur que j esperais!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part agile.form.ActiviteForm@1f39e73
est ce que quelqu'un pourrait aurait une idee s il vous plait?
merci![]()
Partager