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

Servlets/JSP Java Discussion :

[JSP][EL] Lier un objet à un formulaire


Sujet :

Servlets/JSP Java

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2004
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 92
    Par défaut [JSP][EL] Lier un objet à un formulaire
    Bonjour,

    J'ai lu le très bon article de adiGuba sur les Expressions Languages (http://adiguba.developpez.com/tutori...e/jsp/el/#L2.1).
    Dans un de ses exemples, il explique comment remplir les champs d'un formulaire à partir d'un objet chargé dans la session.

    Tout ça marche très bien, j'obtiens donc un formulaire avec les données de mon utilisateur pour qu'il puisse les modifier. Par contre, comment je fais ensuite pour mettre mon utilisateur à jour ?

    Suis-je obligé de récupérer tous les paramètres et de modifier l'instance de l'utilisateur que j'ai placé dans ma session où y-a-t-il un moyen de faire en sorte que lorsque je valide mon formulaire, les données de celui-ci se répercutent directement sur l'instance de mon objet.

    Par exemple, si je modifie le nom de l'utilisateur, suis-je obligé de faire un truc dans le style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    httpSession.getAttribute("user").setName(req.getParameter("name"));
    Je croyais qu'il y avait un moyen de lier un objet à un formulaire, mais peut-être faut-il utiliser des frameworks spécifiques (JSF ???) ?

    Merci.

  2. #2
    Membre confirmé
    Inscrit en
    Octobre 2004
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 92
    Par défaut
    Mon message n'a pas beaucoup de réponse, alors je vais essayer d'être plus concis :

    J'ai un objet qui représente un Utilisateur (nom, prenom, mail)
    Il est facile de remplir un formulaire avec les données d'une instance de cet objet en utilisant les EL des JSP. Par contre, est-il possible de lier les informations des champs du formulaire (nom, prenom, mail) avec les attributs de l'instance de mon objet de telle sorte que si l'utilisateur modifie son mail et valide le formulaire, l'attribut mail de l'instance de mon objet utilisateur sera modifiée en même temps ?

    Merci pour vos réponses !

  3. #3
    Membre averti
    Inscrit en
    Août 2004
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 27
    Par défaut
    A ta place, je ferais comme tu l'as suggere dans ton 1er message.
    C'est a dire requperer l'objet dans la session et lui remettre les valeurs postees depuis ton formulaire.

    Il existe effectivement pas mal de facon de lier des objets a des formulaires. C'est ce qu'on fait regulierement si on utilise le Framework Struts, par exemple.
    Mais meme en utilisant ce framework, je n'essairais pas lier directement un formulaire avec l'objet contenu dans la session..

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2004
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 92
    Par défaut
    Merci.

    Ok, je vais donc faire une série de setXXXX après le POST de mon formulaire histoire de mettre à jour mon objet.

    Je regarderai peut-être Struts à l'occasion vu qu'on en parle pas mal.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JSP][javascript]lier le javascript et les jsp
    Par deldin dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 20/08/2004, 11h54
  2. [JSP][Debutant]recuperer un objet d'une page a l'autre
    Par zozolh2 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 17/05/2004, 10h25
  3. [ JSP ] Réaffichage des données d'un formulaire apres un ret
    Par captainpouet dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 23/04/2004, 11h55
  4. [ JSP ][ Débutant ] Passage d'objet par un forward
    Par captainpouet dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 08/04/2004, 10h33
  5. [jsp] récuperation de valeur d'un formulaire
    Par peppena dans le forum Servlets/JSP
    Réponses: 12
    Dernier message: 30/03/2004, 21h00

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