/ Validierung in Strut2 + Federgerüst - Feder, Validierung, Struts2

Validierung in strut2 + Federrahmen - Feder, Validierung, Struts2

Ich muss die Überprüfung mit Action-validation.xml durchführen

  1. Ich habe die Datei Ationname-validation.xml im selben Pfad hinzugefügt, in dem sich die Aktion befindet.
  2. Variablennamen sind mit Formularvariablen identisch.
  3. Der Standard-Interceptor wird in struts.xml hinzugefügt

Die Validierung funktioniert jedoch immer noch nicht

Antworten:

0 für die Antwort № 1

benutze gültigen xml dtd Typ,

 <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN"

"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">

Versuchen Sie dies, wenn Sie den Apache Struts-Validator verwenden.


0 für die Antwort № 2

Es funktioniert jetzt. Während wir alle Methoden von der Validierung ausschließen müssen.

<action name="viewInputValidator" method="viewInputValidator" class="inputValidator">
<interceptor-ref name="defaultStack">
<param name="validation.excludeMethods">viewInputValidator</param>
</interceptor-ref>

<result name="success" type="tiles">viewInputValidator</result>
<result name="failure" type="tiles">inputValidatorInternalException</result>
<result name="input" type="tiles">viewInputValidator</result>
</action>

Sie müssen Exclude-Methoden in dieselbe Deklarationsaktion aufnehmen. Wie oben erwähnter Code.