Bonjour à tous,
Je sais qu'un post identique (ou presque) a été résolu mais pour ma part je ne comprend pas mon problème. "presque identique" car j'arrive à récupérer les données statiques d'un formulaire mais quand je veux utiliser les données en dynamique(DynaActionForm) ca ne marche plus.
Mes deux classes, LoginForm(statique) et LoginDynaActionForm(dynamique) sont dans le meme package "modele".
Donc l'erreur :Or, j'ai bien dans mon DynaActionForm:Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: Exception creating bean of class modele.LoginDynaActionForm: {1}
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:541)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
et dans mon struts-config j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 package modele; import org.apache.struts.action.*; import javax.servlet.http.HttpServletRequest; public class LoginDynaActionForm extends DynaActionForm { patati patata...
Voilà si quelqu'un aurait une idée pour résoudre mon problème, ce serait sympa de sa part, car là, je tombe de fatigue.
Code xml : 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 <struts-config> <!-- <form-beans type="org.apache.struts.action.ActionFormBean"> <form-bean name="loginForm" type="modele.LoginForm" /> </form-beans> --> <form-beans> <form-bean name="loginForm" type="modele.LoginDynaActionForm" > <form-property name="nomUtilisateur" type="java.lang.String" initial=""/> <form-property name="mdpUtilisateur" type="java.lang.String" initial=""/> </form-bean> </form-beans> <action-mappings type="org.apache.struts.action.ActionMapping"> <!-- Action permet d'associer une URL ( /login.do dans l'exemple) avec un objet de type Action (LoginAction dans l'exemple). --> <action path="/login" parameter="" validate="true" input="/erreur.jsp" scope="request" name="loginForm" type="control.LoginDynaAction"> <forward name="succes" path="/accueil.jsp" redirect="false" /> <forward name="echec" path="/index.jsp" redirect="false" /> </action> </action-mappings> <message-resources parameter="messages" null="true" key="messages"/> </struts-config>
Merci.
Au cas où je laisse mon explorateur :
Partager