Bonjour, dans mon cas, je me trouve sur un formulaire rechercheForm associé à une action rechercheFacture.do.
J'essaye d'atteindre une URL comptaFacture.do associée à un autre formulaire - au passage, j'enrichis l'URL avec un element de mon rechercheForm.

Lorsque je passe la souris sur le lien, il m'affiche bien un lien vers comptaFacture.do enrichi, mais lorsque je clique, je suis toujours redirigé vers l'action rechercheFacture.do

Ce qui est étrange, c'est qu'il y a d'autre tags layout:link dans ce formulaire qui marchent très bien.

Merci d'avance.

page .jsp qui contient le formulaire.

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
 
<layout:form action="user/rechercherFacture" name="rechercheForm"
	styleClass="FORM" key="resultat.recherche.liste.facture.sc"
	align="CENTER" width="100%">
 
[...]
 
 
			<logic:equal name="rechercheForm" property="isAutoCompta" value="O">
				<layout:link action="user/comptaFacture.do" paramId="facturesATraiter" paramName="rechercheForm" paramProperty="resultats" styleClass="ALIGN_LEFT">
					<layout:image nameKey="prompt.compta.img" />
				</layout:link>
			</logic:equal>
 
[...]
</layout:form>
struts-config.xml

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
    <action
      path="/user/comptaFacture"
      type="com.metro.gedfi.actions.factureServicesCentraux.compta.ComptaFactureAction"
      name="comptabilisationForm"
      scope="session"
      parameter="action"
      unknown="false"
      validate="false"
    >
      <forward
        name="success"
        path="gedfi.comptaFacture"
        redirect="false"
      />
      <forward
        name="failure"
        path="gedfi.error"
        redirect="false"
      />
    </action>