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 :

Faire passer un objet d'une action a une autre


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    726
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 726
    Par défaut
    Quand j'essaye de faire passer un objet d'une action a une autre via une page jsp j'ai des erreurs du genre "no action defined for result input".

    Qu'est ce que le result de type "input"?
    Comment faire passer un objet d'une action a l'autre via les pages jsp ? (note: j'y arrive tres bien avec les types primaires graces aux %{maVar} )

    Je reformule de facon plus simple:
    Comment récupérer un objet d'une page dans une action ?

    merci

  2. #2
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    c'est une mauvaise pratique. Tu dois plutot envoyer a ton action un identifiant permettant de retrouver ton objet.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    726
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 726
    Par défaut
    Oui mais la c'est plus complique que cela. C'est une liste que je j'affiche et que je voudrai trier. Pour la trier il faut donc que je la récupére.

    Mais est ce que c'est possible?

    merci

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    726
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 726
    Par défaut
    Citation Envoyé par JoloKossovar Voir le message
    c'est une mauvaise pratique. Tu dois plutot envoyer a ton action un identifiant permettant de retrouver ton objet.
    Quand tu dis
    c'est une mauvaise pratique
    c'est qu'on peut le faire n'est ce pas?

    Si oui comment ?

  5. #5
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    Ben tu peux utiliser la session mais c laid ^^
    session.setAttribute / session.getAttribute

    Pourquoi ne passe tu pas par une action pour récupérer ta liste, la trier et ensuite la donner a ta jsp. Une jsp n'est pas faite pour faire des traitements, simplement pour afficher.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    726
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 726
    Par défaut
    Citation Envoyé par JoloKossovar Voir le message
    Pourquoi ne passe tu pas par une action pour récupérer ta liste, la trier et ensuite la donner a ta jsp. Une jsp n'est pas faite pour faire des traitements, simplement pour afficher.
    Quand tu dis "récupérer ta liste" tu veux dire "la créer" n'est ce pas ?

    Car ce que je fais, et je pense que c'est une bonne chose, c'est que j'ai une seule page jsp pour afficher une liste du meme objet mais avec des criteres différents (donc des liste différentes).

    Ce que j'aimerais ensuite faire, c'est trier cette liste selon un critere.

    Pour cela j'ai besoin de savoir qu'est ce que j'ai affiché ou, du moins, l'action par laquelle je suis passé pour afficher ma liste ...

    suis je clair ?

    merci

  7. #7
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    Oui, et je ne vois pas pourquoi ca t'oblige a passer ta liste d'unh jsp a l'autre sans passer par une action.

    Ton action fera un forward avec la liste placé dans un attribut de la requête. A toi de modifier la liste selon les critères que tu souhaite, mais encore une fois , dans l'action.

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

Discussions similaires

  1. Exécuter une action dans une action
    Par mattheox dans le forum Struts 1
    Réponses: 1
    Dernier message: 17/07/2008, 15h44
  2. Détecter une action d'une classe dans une autre classe
    Par Pirokkk dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 12/05/2008, 12h14
  3. Réponses: 1
    Dernier message: 19/02/2007, 16h58
  4. Appeler une action dans une action
    Par japz dans le forum Struts 1
    Réponses: 2
    Dernier message: 25/01/2007, 08h48
  5. [Struts] Appel d'une action dans une action
    Par cosmos38240 dans le forum Struts 1
    Réponses: 2
    Dernier message: 16/02/2006, 15h52

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