Bonjour

Je souhaite passer un paramètre a une action(qui supprime un achat de la db grâce a un id) depuis un javascript dans mon code jsp :
Voici le jsp :
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
<script>
function remove(id){
alert('remove'+id ); 
uri = "removeAchat.action?idparam="+id+"";
window.open(uri); } ;
</script>
//puis plus loin 
 <s:iterator value="#session.listeAchat" status="status" id="#session.listeAchat" >
    <s:if test="#session.authentification = 'true'">
    <tr>
  			 <td><s:property value="id"/></td>       
            <td><s:property value="dateAchat"/></td>
            <td><s:property value="acheteteur"/></td>
            <td><s:property value="categorie"/></td>
            <td><s:property value="prix"/></td>
            <td><button type="button" onclick="remove('<s:property value="id"/>')"> Remove</button> 
		</td>
             </tr>
             </s:if>
	 </s:iterator>
En tout cas le javascript trouve bien l'id concerné
Quabt au struts.xml, il y a bien l'action removeAchat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 <package name="gestion" namespace="/gestion" extends="struts-default">
 		<action name="removeAchat" class="beanAction.AchatAction" method="deleteAchat">
            <result name="success">success.jsp</result>
        	<result name="error">error.jsp</result>
        </action>

En tout cas sans paramétre l'action fonctionne. (avec paramètre erreur)
Dois je créer un paramètre dans struts.xml ou un bean ?

Merci a tous