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:
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>
adresseajouter.jsp:
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 >
Voici ma config au niveau de l'ActionForm pour la modification:
Struts-config.xml:
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>
adresseajouter.jsp:
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
		<html:form action="/AdresseAjouter"
		           name="adresseFormAjouter"
				   type="cfc_addr.AdresseForm" >
et
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">
ça me cré une erreur...

Est-ce que j'essaie de faire est possible ? Si oui, pourquoi est-ce que ça ne marche pas ???