Bonjour
j'essaie d'utiliser le dispatchAction,
J'obtiens cette erreur quand je clique sur un des deux boutons de mon formulaire :
java.lang.NoSuchMethodException: Action[/manageSymptome] does not contain specified method (check logs)
Où est mon erreur?
j'ai fait comme suit(j'ai suivi la FAQ) :
JSP :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<SCRIPT LANGUAGE="JavaScript">
    function setHidden(value){document.formulaire.hidden.value=value;}
</SCRIPT>
 
<html:form action="/manageSymptome">
   <html:hidden property="hidden" value="default"/>
   <html:submit value="Supprimer" style="float:right;" onclick="setHidden('delete');"></html:submit>
   <html:submit value="Maladies" style="float:right;" onclick="setHidden('showMaladies');"></html:submit>
</html:form>


Mon Action :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
public class ManageSymptome extends DispatchAction {
	public ActionForward del(ActionMapping mapping, ActionForm form, 
			HttpServletRequest request, HttpServletResponse response) 
			throws IOException, ServletException {
 
	return mapping.findForward("success");
	}
	public ActionForward showMaladies(ActionMapping mapping, ActionForm form, 
			HttpServletRequest request, HttpServletResponse response) 
			throws IOException, ServletException {				
	return mapping.findForward("success");	
	}	
}
et mon struts-config.xml :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<action
            path="/manageSymptome"
            type="action.ManageSymptome"
            name="goToConsultation"
            scope="session"
            parameter="hidden">
            <forward name="success" path="/private/consultation.jsp" redirect="true"/>
</action>

Merci.