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>Mais lorsque j'envoie le formulaire j'ai ceci à la console :
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); }
Par contre, si je fais un setFirtsName sur student il s'affiche bien dans mon formulaire et est bien récupèrer.DEBUG [http-8084-Processor22] be.moi.controllers.folder.DemoController - onSubmit be.moi.beans.Folder@db681c : null, null
Que faut'il fauire pour que l'objet 'command' reçu dans la mét§hode onSubmit soit correctement remplis ?
Merci
Partager