Bonjour je viens de débuter avec Struts, et j'arrive pas a lire ou à passer vers mon controlerAction quand j'appuie sur le boutton enregistrer

voila mon fichier strtuts-config
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 <action path="/DureeRealTemps" name="dureeRealTempsForm" validate="false" scope="request" type="com.web.actions.DureeRealTempsAction">	
<forward name="Enregistrer" path="dureeReelTemps" />
  <forward name="Annuler" path="dureeReelTempsAnnuler" />
</action>
et voila ma page 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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
<script type="text/javascript">
 
function genererUrl(url, method){
	var tmpUrl = url;
	if(tmpUrl.indexOf("?") != -1){
		tmpUrl = tmpUrl.substr(0, tmpUrl.indexOf("?"));
	}
	tmpUrl += "?method="+method;
	return tmpUrl;
}
 
function submitForm(idForm, method){
	try{
		alert(idForm);	
		alert("pas planter");
		var form = $(idForm);	
		alert("pas planter 2");
		var newUrl = genererUrl(form.action,method);
		form.action = newUrl;
		form.submit();
	}catch(e){
		alert("coucou");
	}
}
</script>
<html:form action="/DureeRealTemps" >
	<table>
		<tr><td>Durée de réalisation d'un temps</br>(en centièmes d'heure)</td>
		<td><html:text property="dureeReal"/></br></td></tr>
		<tr><td>Durée de recopie d'un temps</br>(en centièmes d'heure)</td>
		<td><html:text property="dureeRecopie"/></td></tr>
	</table>
		<div style="width: 100%;text-align: center;">				
			<html:button property="boutton" styleClass="button" onclick="javascript:submitForm('dureeRealTempsForm','Enregister')"><bean:message key="aeb.enregistrer" /></html:button>
			<html:button property="boutton" styleClass="button" onclick="javascript:submitForm('dureeRealTempsForm','Annuler')"><bean:message key="aeb.annuler" /></html:button>&nbsp;&nbsp;
		</div>	
</html:form>
mon action qui possède une methode enregistrer
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
 
	public ActionForward tmnExecute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws FwkException {
		// TODO Auto-generated method stub
		System.out.println("dans Action");
 
		ActionForward forward = mapping.findForward("DureeRealTemps");
		String method = request.getParameter(METHODE);
		if (method == null){
			return null;
		}
		DureeRealTempsForm dureForm =(DureeRealTempsForm) form;
 
		if(method.equals("Enregistrer")){
			forward = Enregistrer(mapping, form, request, response);
		}
		if(method.equals("Annuler")){
			forward = Annuler(mapping, form, request, response);
		}
		return forward;
	}
 
	private ActionForward Enregistrer(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws FwkException {
		System.out.println("dans Action");
		DureeRealTempsForm dureeForm =(DureeRealTempsForm) form;
 
 
		DureeRealService dureeRealService =(DureeRealService) getService(request,"DureeRealService","saveDuree");
		dureeRealService.setInput(dureeRealService.IN_DUREE_REAL,dureeForm.getDureeReal());
		dureeRealService.setInput(dureeRealService.IN_DUREE_RECOP,dureeForm.getDureeRecopie());	
 
		dureeRealService.execute();
 
		return mapping.findForward("Enregistrer");
	}
merci d'avance