Probleme avec DispatchAction
Bonjour
j'essaie d'utiliser le dispatchAction,
J'obtiens cette erreur quand je clique sur un des deux boutons de mon formulaire :
Citation:
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:
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:
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:
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.