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 :

Map dans une action


Sujet :

Struts 2 Java

Vue hybride

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 48
    Par défaut Map dans une action
    Bonjour a tous,
    j'ai récupere les sources d'un projet Struts2-hibernate a cette adresse http://www.learntechnology.net/conte..._hibernate.jsp.

    Tout marche tres bien mais il ya quelquechose que je ne comprend pas.

    Dans une action il ya une méthode qui initialise une Map contenant des objets Department pour créer cette map il ya utilisation de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Map session = ActionContext.getContext().getSession();
    session.put(......
    Puis on recupere cette map dans la jsp en l'affichant via un select
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     <td><s:select name="employee.department.departmentId" 
                    list="#session.departments" 
                    listKey="departmentId" 
                    listValue="name"
                    />
                </td>
    Ca marche tres bien de cette facon mais je ne comprend pas que ca ne marche pas avec une simple Map créer de la facon suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Map session= new Map();
    session.put(....
    Pouvez vous m'eclairer s'il vous plait

  2. #2
    Membre Expert
    Inscrit en
    Août 2009
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 1 073
    Par défaut
    Et tu en ferais quoi ensuite, de ta Map ?

    Là l'important c'est que c'est bien la map de la session, à laquelle tu auras accès dans ta jsp. On ne la crée pas, on la récupère et on y ajoute des choses (il faudrait d'ailleurs veiller à retirer ces choses de la session pour ne pas l'encombrer si elles ne sont plus utiles par la suite).

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 48
    Par défaut
    En fait j'ai toujours du mal a comprendre ce qui est session, ce qui est context etc... je me mélange un peu les pinceaux

Discussions similaires

  1. [Struts]Variable dans une action non réinitialisé
    Par brousaille dans le forum Struts 1
    Réponses: 7
    Dernier message: 15/01/2006, 00h53
  2. Récuperer un bean dans une action Struts
    Par ksavieras dans le forum Struts 1
    Réponses: 4
    Dernier message: 23/10/2005, 14h55
  3. [Struts] [JavaBean] Deux beans dans une Action
    Par jak0 dans le forum Struts 1
    Réponses: 2
    Dernier message: 19/05/2005, 16h02
  4. Réponses: 3
    Dernier message: 30/07/2004, 10h51
  5. [JSP] [STRUTS] Switch dans une action
    Par babylone7 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 28/07/2004, 15h21

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