Hello.
J'ai une application Struts où j'utilise 2 formulaires jsp :
- un pour ajouter (adresseajouter.jsp)
- un pour modifier (adressemodifier.jsp)
J'ai, avec ça, logiquement 2 Actions
- AdresseAjouterAction.class
- AdresseModifierAction.class
Et j'utilise un seul ActionForm puisque les champs pour l'ajout et la modification sont les memes
- AdresseForm
==========================
Voici ma config au niveau de l'ActionForm pour l'ajout :
Struts-config.xml:
adresseajouter.jsp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <action path="/AdresseAjouter" type="cfc_addr.AdresseAjouterAction" name="adresseForm" scope="session" input="/AdresseAjouterLocListe.do" validate="true" > <forward name="succes" path="/AdresseListe.do" /> <forward name="erreur" path="/AdresseAjouterLocListe.do" /> </action>
Voici ma config au niveau de l'ActionForm pour la modification:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <html:form action="/AdresseAjouter" name="adresseForm" type="cfc_addr.AdresseForm" > ... </html:form >
Struts-config.xml:
adresseajouter.jsp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <action path="/AdresseGetModifier" type="cfc_addr.GetAdresseAction" name="adresseForm" scope="request" validate="false" > <forward name="succes" path="/adressemodifier.jsp" /> <forward name="error" path="/adressemodifier.jsp" /> </action>
=================================
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <html:form action="/AdresseModifier" name="adresseForm" type="cfc_addr.AdresseForm" scope="request"> ... </html:form >
J'aimerai utiliser le même ActionForm (AdresseForm.class) pour les 2 actions mais j'aimerai les nomer différemment.
Si je met par exemple :
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <html:form action="/AdresseAjouter" name="adresseFormAjouter" type="cfc_addr.AdresseForm" >
ça me cré une erreur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <html:form action="/AdresseModifier" name="adresseFormModifier" type="cfc_addr.AdresseForm" scope="request">
Est-ce que j'essaie de faire est possible ? Si oui, pourquoi est-ce que ça ne marche pas ???
Partager