bonjour,

j'ai un problème avec mon DynaValidatorForm
je saisie aucun login j'envoie et il va sur la page affichage du résultat
alors que vu que j'ai mis "required" il devrait retourner à la page de saisie.

question à 2 centimes:
c'est quoi la difference entre DynaValidatorForm et dynaValidatorActionForm?

voici les codes:

struts-config.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
...
<form-bean name="loginForm" type="org.apache.struts.validator.DynaValidatorForm">
<form-property initial="" name="login" type="java.lang.String"/>
</form-bean>
 
...
<action-mappings>
          <action  name="loginForm" input="/login.jsp" path="/Input"  type="org.apache.struts.actions.ForwardAction"  
          scope="session" validate="true" parameter="/loginsuccess.jsp" />
</action-mappings>
...


login.jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
...
<html:form action="/Input.do">
Login <html:text property="login"></html:text><br>
    <html:errors property="login" header="errors.entete" footer="errors.pied"/>
 
<html:submit value="Soumettre"></html:submit>
</html:form>
...
validation.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
...
        <form name="loginForm">
            <field
                property="login"
                depends="required">
 
            </field>
        </form>
...