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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
        <action input="/jeuUn/jeuUnForm.jsp" name="JeuUnActionForm" path="/gameOne" scope="session" type="com.myapp.struts.jeuun.JeuUnAction"/>
Fichier index.jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
        <html:link action="gameOne">Game one</html:link>
Fichier /jeuUn/jeuUnForm.jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
        <logic:iterate name="questions" id="question" scope="session">
            <bean:write name="question" property="nameQuestion" />
        </logic:iterate>
Fichier Action
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.