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

Struts 2 Java Discussion :

Passer des objets complexes en paramètres


Sujet :

Struts 2 Java

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Passer des objets complexes en paramètres
    Bonjour à tous,

    Suite à mon précédent message, j'avoue que je me pose des questions sur la POO Web avec Struts (cela peut peut être s'appliquer à d'autres langagues/framework, je ne sais pas)

    Je vais illustrer mes questions par un exemple simple et classique:

    Dans une page, j'affiche une liste d'objets (des utilisateurs par exemple), je souhaite pouvoir modifier ou supprimer ces objets.
    Je créé donc des liens pour chaque objet et pour ces liens, je met en paramètres l'identifiant de l'objet. Identifiant qui est ensuite récupérer par ma méthode "prepare" qui me permet en fait de récupérer l'objet alors que je l'avais juste avant puisque j'ai afficher son identifiant.
    Je ne sais pas si vous me suivez et si vous voyez ou je veux en venir.

    Mais voila ma question, ne puis-je pas envoyer directement mon objet en paramètre, ma méthode prepare me permettra de le récupérer directement plutôt que d'aller le rechercher suivant son identifiant.

    Je suis débutant et je pense que beaucoup de personne ont déjà pensé à cela.
    Est-ce donc possible de passer des objets en paramètres ?
    Et si non, quelles sont les restrictions qui empêche ce mécanisme de fonctionner ?

    J'ai aussi pensé à mettre mon objet en session avec un onclick mais je n'y arrive pas.

    Merci d'avance.

  2. #2
    Expert éminent

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Points : 7 778
    Points
    7 778
    Par défaut
    On ne peut passer que des chaînes de caractères en paramètre de la requête.

    En Struts 1, dans le tag html:link, il est possible de passer une Map en paramètre de l'Action, comme indiqué dans cette discussion.

    Par contre, je ne sais pas s'il existe la même fonctionnalité en Struts 2.
    A voir.

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    Si tu travaillerais avec JSF tu pourrais accéder directement à tes objets ... sans avoir a faire des retrieve de ceux-ci

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/04/2013, 14h45
  2. Passer des objets Java en paramètre
    Par ruby_robber dans le forum BIRT
    Réponses: 3
    Dernier message: 23/06/2008, 12h30
  3. Passer des objets en paramètre
    Par The eye dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 04/01/2008, 16h07
  4. Travailler / Créer des objets complexes
    Par Ekinoks dans le forum OpenGL
    Réponses: 3
    Dernier message: 22/08/2005, 14h38
  5. [JSP][STRUTS] Passer des objets à une classe action
    Par maphi dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 10/08/2005, 16h55

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