bonjour,
J'ai une application qui utilise struts et particulièrement les DispatchAction
Dans une de mes classes action, j'implémente la méthode unspecified :
Dans ma jsp, j'ai un lien qui appelle une fonction javascript dans laquelle je soumet le formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 protected ActionForward unspecified(final ActionMapping mapping, final ActionForm form,final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponseresponse)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<a href="javascript:loadImage(link);">Charger</a>
Lorsque je clique sur le lien, je vais bien dans la méthode loadImage de mon action et le résultat s'affiche correctement dans ma jsp.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function loadImage(link) { document.forms[0].method.value = "loadImage"; document.forms[0].imageLink.value = link; document.forms[0].submit(); }
Par contre, la méthode unspecified est ensuite appelée immédiatement aprés la méthode loadImage de mon action.
Je ne comprend pas d'où peut venir ce problème.
Merci pour votre aide.
Partager