le probleme est simple:
comment recuperer la valeur d'un textfield lorsque je valide mon formulaire avec un lien qui redirige vers une action
le probleme est simple:
comment recuperer la valeur d'un textfield lorsque je valide mon formulaire avec un lien qui redirige vers une action
Bonjour,
si j'ai bien compris, il y deux solutions:
1 ) Soit le passé comme paramètre dans ton url
2) L'autre, tu es obligé de faire un submit de ton form via du javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <s:url id="urlEdit" action="edit"> <s:param name="id"> <s:property value="id" /> </s:param> </s:url> <s:a href="%{urlEdit}"> <img src="<s:url value="/images/edit.jpg"/>" border="0" height="16" width="16"> </s:a>
Salut,
c'est tout simple
je suis sous Struts 2.1, donc je ne suis pas certain que c'est valable aussi pour Struts 2.0.11, mais normalement dans ton tag <s:a...> tu as un attribut 'formId'
et bien dans ce cas tu références simplement le formulaire concerné avec ton formId:
bien sûr il faut que l'action que tu appelles ait une variable "monTexte" avec getter/setter...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <form id="monForm"> <s:textfield label="Texte" name="monTexte" size="25"> </form> <s:url id="urlEdit" action="edit"> </s:url> <s:a href="%{urlEdit}" formId="monForm"> <img src="<s:url value="/images/edit.jpg"/>" border="0" height="16" width="16"> </s:a>
ça devrait marcher![]()
merci bcp de votre aide !!!
je vais essayer ça toute de suite
Partager