Bonjour à tous !

J'essaye de peupler un formulaire (DynaValidatorForm) pour pouvoir laisser la possibilité de modifier les informations enregistrées dans la base de données.
Le problème est que, quand je l'affiche, mon formulaire est vide. Cependant j'ai fait un System.out.print du DynaValidatorForm et il m'affiche bien les données à l'intérieur. De quoi cela peut venir ?

Je vous mets ici mon code.

EditAction.java :

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
17
18
19
20
21
22
23
24
25
26
27
DynaValidatorForm dynaForm = (DynaValidatorForm) form;
 
        ServletContext context = this.servlet.getServletContext();
        ArrayList list = (ArrayList) context.getAttribute("journalsList");
 
        String id = request.getParameter("journal");
 
 
        JournalBean journalBean = new JournalBean();
 
 
        for (int i = 0; i < list.size(); i++) {
            Journal journal = (Journal) list.get(i);
            if (journal.getId().equals(id)) {
                // si la session n'est pas vide,
                if (request.getSession().getAttribute(Configuration.SESSION_ATTRIBUT_JOURNAL) != null) {
                    PropertyUtils.copyProperties(Configuration.SESSION_ATTRIBUT_JOURNAL, journal);
                } else {
                    request.getSession().setAttribute(Configuration.SESSION_ATTRIBUT_JOURNAL, journal);
                }
 
                journalBean.setDirector(journal.getDirector().getId());
                journalBean.setPresentation(journal.getPresentation());
                journalBean.setThematic(journal.getThematic());
                journalBean.setTitle(journal.getTitle());
 
                PropertyUtils.copyProperties(dynaForm, journalBean);
struts-config.xml :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
        <action path="/EditJournalInfo"
                type="chemin.actions.EditAction"
                name="JournalFormEdit"
                scope="request"
		validate="false">   
            <forward name="success" path="/EditJournalSuccess.do" />
        </action>       
        <action path="/EditJournalSuccess"
                forward="pages/editJournal.jspx"/>