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
Fichier index.jsp
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 /jeuUn/jeuUnForm.jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<html:link action="gameOne">Game one</html:link>
Fichier Action
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>
L'erreur semble que l'objet n'est pas trouvable.
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);
Partager