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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<html:cancel property="submitBt" styleClass="submit">Voir inventaire</html:cancel>
Ce qui donne le code html suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input type="submit" name="submitBt" value="Voir inventaire" class="submit">
Et mon formulaire est défini de cette facon dans struts-config.xml
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:
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>
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é!

Est-ce qu'un pro de Struts pourrait me donner un coup de main?