[struts-validator] la validation de ne se fait pas
Salut,
j'essaie de mettre en oeuvre la validation pour un formulaire en utilisant le plugin de validation.
dans mon struts-config.xml, j'ai mis :
Code:
1 2 3 4 5 6
|
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property
property="pathnames"
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
</plug-in> |
J'ai bien posé dans ma WEB-INF les validator-rules.xml (avec les rules par défault) ainsi que le validation.xml :
Code:
1 2 3 4 5 6
|
<form name="StartSubscriptionForm">
<field property="name" depends="required">
<arg0 key="inscription.nom"/>
</field>
</form> |
Dans mon struts config, voila le form associé :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<form-beans>
<form-bean name="StartSubscriptionForm" type="sapinscription.form.StartSubscriptionForm"/>
</form-beans>
<action-mappings>
<action path = "/StartSubscription"
type = "sapinscription.action.StartSubscriptionAction"
name = "StartSubscriptionForm"
scope = "session"
validate = "true"
input = "/jsp/inscriptionForm.jsp"
>
<forward name="subscribingPage" path="/jsp/inscriptionForm.jsp" />
</action> |
Alors mon test est le suivant, c'est de poster mon formulaire sans saisir le nom (qui est required)
Mais ma servlet action est executée quand meme.. alors qu'elle ne devrait pas si le validator etait passé ?
help !