Bonjour,
J'ai une erreur dans la console de ce type là:
Voici une partie de mon struts-config.xml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Unable to find : /main/error.do
Je comprends que je suis redirigé vers l'action déclarée en input parce que je ne remplis pas tous les champs de mon formulaire et qu'une erreur est retournée par la méthode validate de mon LoginForm.java, mais je ne comprends pas pourquoi il ne me trouve pas l'action error.do.
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 <form-beans type="org.apache.struts.action.ActionFormBean"> <form-bean name="loginForm" type="com.masociete.monprojet.form.LoginForm"/> </form-beans> <action-mappings> <action path="/login" attribute="loginForm" name="loginForm" scope="request" input="/main/error.do" type="com.masociete.monprojet.action.LoginAction"> <forward name="success" contextRelative="true" path="/main/menu.do"/> </action> <action path="/menu" parameter="/jsp/main/menu.jsp" type="org.apache.struts.actions.ForwardAction"/> <action path="/error" parameter="/jsp/main/error.jsp" type="org.apache.struts.actions.ForwardAction"/> </action-mappings>
J'ai déjà essayé de mettre la valeur input à :
/error.do
/main/error.do
/monprojet/main/error.do
/jsp/main/error.jsp
Mais rien n'a fonctionné.
Qq'un aurait-il une idée?
Merci d'avance.
Partager