Bonjour,

J'ai un problème assez embettant. Je bosse avec JSF et dans ma JSP je dispose de 2 formulaires:
- le 1er, un formulaire d'ajout d'article avec 3 inputText et quelques hidden
avec un lien de validation qui appelle une action de mon bean
- le 2eme qui est composé d'un dataTable (liste d'article) avec pour chaque ligne la possibilité d'ajouter l'article via un lien (un par article de la liste auquel je passe des parametres spécifiques a l'article) qui appelle la meme action de mon bean.

Mon problème est le suivant: lorsque je veux cliquer sur le lien d'ajout d'article de mon 2eme formulaire, je ne passe pas dans mon action de mon bean. J'ai l'impression qu'il essaie de valider les différents input de mon 1er formulaire.


Voici le 2nd formulaire de ma jsp qui sera certainement plus parlant qu'un discours (le 1er étant super conséquent, je m'abstiendrai de le mettre ici):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
 
 
                   <h:form>
			<h:dataTable id="finDeCaisse" var="varArticleFinDeCaisseSelec"
				value="#{panierData.listeArticleFinDeCaisseSelec}" width="611" cellspacing="1" 
				headerClass="PanierHeader">
 
					<h:column>
					<h:panelGroup>
						<h:panelGrid id="ligne1" columns="2">
							<h:column>
 
									<h:graphicImage value="#{varArticleFinDeCaisseSelec.image}" width="40"
										height="40" alt="#{varArticleFinDeCaisseSelec.libelle}"/> 
 
							</h:column>
							<h:column>	
 
									<h:outputText value="#{varArticleFinDeCaisseSelec.libelle}"/>
 
								<f:verbatim><br></f:verbatim>
								<h:outputText value="#{varArticleFinDeCaisseSelec.reference}"/>
							</h:column>
						</h:panelGrid>
						<f:verbatim><br></f:verbatim>	
						<h:panelGrid id="ligne2" columns="2">
							<h:column>
								<h:outputText value="#{varArticleFinDeCaisseSelec.couleur}"/>	
							</h:column>
							<h:column>
								<h:outputText value="#{varArticleFinDeCaisseSelec.taille}"/>	
							</h:column>
						</h:panelGrid>
						<f:verbatim><br></f:verbatim>	
 
						<f:verbatim><br></f:verbatim>	
						<h:panelGrid id="ligne4" columns="3">
							<h:column>
								<h:outputText value="#{varArticleFinDeCaisseSelec.prix}"/>
								<f:verbatim><br></f:verbatim>
								<h:outputText value="#{varArticleFinDeCaisseSelec.prixBarre}"/>	
							</h:column>
							<h:column>
								<h:graphicImage value="#{panierData.CMSUrl}/site/App/panier/panier.gif" width="40"
										height="40"/>	
							</h:column>
							<h:column>
								<h:commandLink id="ajoutProdFinDeCaisse"
											action="#{panierData.ajoutPanier}"
											>
									<h:graphicImage
										value="#{panierData.CMSUrl}/site/App/panier/b_ajouter.gif"
										alt="Ajouter dans le panier"/>
									<f:param name="flagAjoutFinDeCaisse" 
									value="ok"/>
									<f:param name="referenceArticle" 
									value="#{varArticleFinDeCaisseSelec.reference}"/>
										   <f:param name="couleurArticle"
									value="#{varArticleFinDeCaisseSelec.couleur}"/>
									       <f:param name="tailleArticle" 
									value="#{varArticleFinDeCaisseSelec.taille}"/>	
								</h:commandLink>	
							</h:column>
						</h:panelGrid>	
					</h:panelGroup>	
					</h:column>	
 
				</h:dataTable>		
				</h:form>
Je suis vraiement embeté, si quelqu'un pouvait me donner la marche a suivre pour ne valider d'un et un seul formulaire et passer dans mon action de bean.
Merci d'avance

En revanche quand j'appuye sur mon 1er lien, ya pas de soucis ca effectue sans problèmes l'action avec les infos dans le input