2015-09-01 1 views
1

J'utilise le code suivant dans javascript pour appeler une classe d'action.Struts La classe d'action n'appelle pas

document.ParserForm.action="<%=ctx%>/DeleteList.do?id=" +id; 
document.ParserForm.submit(); 

DeleteList est le chemin d'action i ai configuré dans le fichier struts-config.xml.

ParserForm est mon nom FormBean, mais lors de l'appel de ce javascript, la classe d'action n'est pas appelée. Quelle pourrait en être la cause?

+1

essayer le débogage avec l'un des outils de développement web (Chrome, Firefox ...) et vérifiez l'URL que le formulaire est fait la demande 'POST' à, assurez-vous qu'il est l'URL de votre action désirée :) – JorgeGRC

+1

Quelle est la valeur de 'ctx'? –

+0

cela pourrait être quelque chose qui s'exécute avant que l'action soit exécutée et qu'elle échoue. Vous devez déboguer votre application pour trouver la cause. –

Répondre

0

Essayez ce code

document.ParserForm.action="<%=ctx%>/DeleteList.do"; 
document.ParserForm.submit();