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 :
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)
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
 
<a href="javascript:loadImage(link);">Charger</a>
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();
}
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.

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.