Je suis en train de mettre à niveau une application struts2 à partir de Struts version 2.1.6 à 2.1.8. J'ai la balise submit suivante avec l'attribut method, qui a cessé de fonctionner depuis la mise à niveau.La balise de soumission Struts2 ne fonctionne pas dans struts2.1.8 avec l'attribut de méthode
<s:form action="xyzDetail_save" theme="simple">
<s:submit method="addxyz" value="%{getText('button.add1')}" />
D'autres bibliothèques de struts sont utilisées comme struts-dojo, struts-tiles. Est-ce que quelqu'un a une idée pourquoi cela ne fonctionnerait pas? Ou pouvez-vous me laisser une idée de l'intercepteur que je devrais déboguer pour aller au fond du problème? Merci
Il semblerait que vous n'ayez pas échappé correctement à votre exemple de code. Souhaitez-vous éditer votre question et suivre ce guide pour le formatage: http://stackoverflow.com/editing-help Aussi, quand vous dites que le bouton de soumission ne fonctionne pas, que voulez-vous dire? Avez-vous une exception? Est-ce que ça ne fait rien du tout? –
Il ne lance aucune exception, mais passe à la méthode par défaut pour l'action de formulaire (en ignorant l'attribut de méthode défini dans la balise submit). C'est l'ancien code que je suis en train de déboguer et de mettre à jour vers 2.1.8 (à partir de 2.1.6). –
Pourriez-vous essayer ce qui se passe sur la version 2.2.1? –