Bonjour
J'utilise Struts 1.2.9...
Dans une page, j'ai 2 bouttons qui appel la meme action mais un boutton doit faire la validation du formulaire avec le validator de Stutrs et le second boutton ne doit pas faire la validation. Je pensais avoir trouvé comment contourner la validation mais il semble que ca ne fonctionne pas ...
Voici mon JSP pour le boutton qui doit controuner la validation:
Ce qui donne le code html suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part <html:cancel property="submitBt" styleClass="submit">Voir inventaire</html:cancel>
Et mon formulaire est défini de cette facon dans struts-config.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="submit" name="submitBt" value="Voir inventaire" class="submit">
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <form-bean name="inventoryForm" type="org.apache.struts.validator.DynaValidatorForm"> <form-property name="ird" type="java.lang.String" /> <form-property name="forceCode" type="java.lang.String" />
Et l'Action que j'appel:
Normalement avec un <html:cancel> et <set-property property="cancellable" value="true"/> je ne devrais pas valider mon formulaire lorsque l'action est appellé mais cela ne fonctionne pas. Mon formulaire est toujours validé!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <action path="/addInventory" input=".addInventory" validate="true" scope="request" name="inventoryForm" parameter="submitBt" type="com.expressvu.icount.view.action.AddInventoryAction"> <set-property property="cancellable" value="true"/> <forward name="success" path=".addInventory"/> <forward name="view-inventory" path="/viewInventory.do" redirect="true"/> </action>
Est-ce qu'un pro de Struts pourrait me donner un coup de main?
Partager