[Struts] [Débutant] Comment fonctionne le struts-config.xml ?
Bonjour,
je suis débutant en J2EE et Struts.
J'ai testé et recherché sur le net mais je n'arrive pas à résoudre mon problème qui est pourtant simple.
Ce que je veux faire c'est en cliquant sur un chemin à partir d'une page "index.jsp".
struts-config.xml lance une Action. Cette action met dans "request" ou "session" un tableau d'objets. Puis il retourne sur une page "jeuUnForm.jsp" pour afficher les objets.
Fichier struts-config.xml
Code:
1 2
|
<action input="/jeuUn/jeuUnForm.jsp" name="JeuUnActionForm" path="/gameOne" scope="session" type="com.myapp.struts.jeuun.JeuUnAction"/> |
Fichier index.jsp
Code:
1 2
|
<html:link action="gameOne">Game one</html:link> |
Fichier /jeuUn/jeuUnForm.jsp
Code:
1 2 3 4
|
<logic:iterate name="questions" id="question" scope="session">
<bean:write name="question" property="nameQuestion" />
</logic:iterate> |
Fichier Action
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
Question questionUn = new Question();
questionUn.setNameQuestion("question un");
Question questionDeux = new Question();
questionDeux.setNameQuestion("question deux");
Question[] listQuestion = new Question[2];
listQuestion[0] = questionUn;
listQuestion[1] = questionDeux;
request.setAttribute("questions", listQuestion);
return mapping.findForward(SUCCESS); |
L'erreur semble que l'objet n'est pas trouvable.