Méthode unspecified toujours appelée aprés la méthode définie dans parameter
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:
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:
1 2
|
<a href="javascript:loadImage(link);">Charger</a> |
Code:
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.