Ich habe eine Situation, wo ich 2 Methoden in der gleichen Aktionsklasse, method1 und method2 haben. Unten ist meine Aktionszuordnung in struts.xmlStruts2 Validierung für Wildcard-Methoden
< action name="actionName_*" class="sample.input.SubmitTest" method="{1}">
< interceptor-ref name="defaultStak" />
< result name="input">info.jsp< result ends>
< result name="success">info.jsp< result ends>
< result name="error">error.jsp< result ends>
< action ends>
Validierungsregeln für method1 und method2 unterschiedlich sind, so habe ich 2 Dateien Validierung xml. 1: actionName_method1-validation.xml 2: actionName_method2-validation.xml
Diese Konfiguration wird als pro http://struts.apache.org/2.1.6/docs/action-configuration.html#ActionConfiguration-DynamicMethodInvocation
I, diese Verfahren von einer JSP aufzurufen, wie unten gezeigt,
< s:form action="actionName_" method="post">
<!-- here goes the fields to be submitted -->
<s:submit type="simple" method="method1" value="execute1"/>
<s:submit type="simple" method="method2" value="execute2"/>
< s:form end tag>
jedoch für einige Grund dafür, dass die Validierungen nicht ausgeführt werden. Fehle ich hier etwas, kann mir bitte jemand helfen?