Bonjour,

Je re-re débute dans Spring (pour de bon cette fois j'espère).
Juste un petite question : Je me suis crée un formulaire avec un champ 'firstname' et un 'lastname'. Ce formuliare est remplis depuis un objet 'Folder' :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<spring:bind path="folder.student.firstName">
  <input type="text" name="name" id="name" value="<c:out value="${status.value}" />" size="45" /> *
</spring:bind>
<spring:bind path="folder.student.firstName">
   <input type="text" name="name" id="name" value="<c:out value="${status.value}" />" size="45" /> *
</spring:bind>
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
 
@Override
    protected Object formBackingObject(HttpServletRequest request) throws Exception {
        logger.debug("Form Backing Object");
        return folder;
    }
 
    @Override
    protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, 
            Object command, BindException errors) throws Exception {
        logger.debug("onSubmit " + command + " : " + 
                ((Folder) command).getStudent().getFirstName() +
                ", " + ((Folder) command).getStudent().getLastName() );
        return showForm(request, response, errors);
    }
Mais lorsque j'envoie le formulaire j'ai ceci à la console :
DEBUG [http-8084-Processor22] be.moi.controllers.folder.DemoController - onSubmit be.moi.beans.Folder@db681c : null, null
Par contre, si je fais un setFirtsName sur student il s'affiche bien dans mon formulaire et est bien récupèrer.
Que faut'il fauire pour que l'objet 'command' reçu dans la mét§hode onSubmit soit correctement remplis ?

Merci