Ma page affiche un tableau de valeur, et pour chaque ligne, il est possible de cliquer sur un icone Supprimer.
Le clic sur cet icone appelle l'action Struts /L_Supprimer.do :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
//ds ma jsp
String lienSupprimer =  "javascript:validFormulaire('/L_Supprimer.do?ligne_id="+ligne_id+"');"
<td width="5%" align="center"><html:link page="<%=lienSupprimer%>"><html:img pageKey="img_puce_fermer" bundle="images" border="0"/></html:link></td>
 
//ds mon struts config
<action path="/L_Supprimer" type="com.sncf.margo.tbr.ECActionServlet" 
      			name="ECForm" 
      			scope="session"
      			validate="false"
      			input="/EC.do" >
       		<forward name="success" path="/L_RchchEC.do" />
Lors du clic, j'obtiens bien le traitement effectué (la suppression), puis la redirection vers la page Résultats de la recherche, la ligne supprimée en moins.

Sauf que l'URL qui apparaît visible dans la barre d'URL n'est pas http://IP.de.mon.site/L_RchchEC.do, mais bien http://IP.de.mon.site/L_Supprimer.do?ligne_id=3

Je ne souhaite pas que cette url soit visible en l'état (c'est du technique, je ne veux pas que ça apparaisse à l'écran de l'utilisateur)

Y a t il un paramètre au niveau de l'action struts à ajouter à cet effet?

merci d'avance pour votre aide