Bonjour,
Je suis totalement novice dans l'art de struts et des jsp.
J'ai un petit problème qui me parait tres simple à résoudre en voyant les différents réponse sur le net, mais ki apperement ne s'applique pas à mon cas :
Je vous l'expose :
J'ai créé un bean nomme "prestation" qui contient une liste de vecteurs d'objet.
Chacun de ces objets ont un champ "intitule" un champ "nom" et un champ "valeur"
Au niveau de ma page JSP, j'effectue un <logic:iterate> sur ce bean et j'affiche ou non (en fonction du champ "valeur" de l'objet), un lien.
Ce lien appelle une action "downloaddevisend" auquel je doit passer un paramètre.
C'est ici qu'est mon problème :
Je n'arrive pas a dynamiqer cette action.
J'utilise le code suivant :
Normalement au niveau de l'url des lien je devrai avoir ..../downloaddevisend.do?param=1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <logic:iterate id="myobj" name="prestation" scope="request" type="fr.lsv.intranet.datasource.ClassCheckbox"> <logic:equal name="myobj" property="value" value="on"> <html:link action="downloaddevisend?param=<bean:write name='myobj' property='intitule'/>"><bean:write name="myobj" property="intitule"/></html:link> </logic:equal> </logic:iterate>
et NON!!!
j'ai ..../downloaddevisend.do?param=<bean:write name='myobj'....
Je ne comprend pas du tout d'ou cela peut il venir.
Si quelqu'un voit, je suis tout ouï
Merci
Partager