IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Web Java Discussion :

Binding d'une Liste


Sujet :

Spring Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Binding d'une Liste
    Bonjour à tous,

    Dans un formulaire, les utilisateurs ont la possibilité de rajouter plusieurs adresses à un contact. Pour celà, il y à un petit bouton "Ajouter une adresse" avec du Javascript qui rajoute les champs dans le formulaire. On à donc une page qui peux ressembler à ceci :
    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
    <form .. >
       <table>
          <tr>
             <td> ..  Champs généraux .. </td>
          </tr>   
       </table>
       <!-- "liste" des adresses -->
       <table>
          <tr>
             <td><input name="addr[0].street" /></td>
          </tr>
       </table>
       <table>
          <tr>
             <td><input name="addr[1].street" /></td>
          </tr>
       </table>
       ...
       <table>
          <tr>
             <td><input name="addr[N].street" /></td>
          </tr>
       </table>
    </form>
    Actuellement on boucle sur les noms de paramètres de la requête pour remplir la liste d'adresses mais c'est fastidieux et rend le code de la JSP pas très joli (surtout pour re remplir les champs en cas de retour sur le formulaire).

    Je me demandais donc si Spring ne pouvais pas le faire pour moi mais je ne vois rien à ce sujet dans la doc.

    Merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 141
    Par défaut
    Bonjour, au lieu d'écrire un par un les champs d'adresses tu peux déjà faire une boucle for sur ton tableau et pour ca tu n'as pas forcémment besoin de Spring. En cas de retour tu renvoies le même formulaire pas besoin de faire quoi que ce soit.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Je n'ecris pas un par un les champs, ma JSP contient une seule fois le champ d'adresse. C'est le Javascript qui fait la boucle et rajoute autant de fois le champ que l'utilisateur clique sur le bouton "ajouter une adresse" un champ pour celle-ci..

    Ma question est juste sur le remplissage automatique de ma List<Adresse> dans l'objet Contact par Spring.

Discussions similaires

  1. [Débutant] Binding d'une liste
    Par peruvio dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 04/03/2014, 00h35
  2. XML: Bind vers une liste d'attributs
    Par Jayme65 dans le forum Windows Presentation Foundation
    Réponses: 9
    Dernier message: 15/09/2012, 15h45
  3. Bind DataGridViewComboBoxCell à une list
    Par utan88 dans le forum C#
    Réponses: 0
    Dernier message: 02/09/2011, 17h48
  4. Réponses: 9
    Dernier message: 29/01/2008, 12h33
  5. Réponses: 2
    Dernier message: 12/07/2007, 09h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo