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

Services Web Java Discussion :

Renvoi d'une hashmap contenant plusieurs Hashmap


Sujet :

Services Web Java

Vue hybride

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 17
    Par défaut Renvoi d'une hashmap contenant plusieurs Hashmap
    nous avons creé une hashmap contenant plusieurs hashmap, le code ressemble a ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    HashMap hashMap = new HashMap();
     
    HashMap hashMap1 = new HashMap();
    HashMap hashMap2 = new HashMap();
    HashMap hashMap3 = new HashMap();
    HashMap hashMap4 = new HashMap();
     
     
    hashMap.put( "key1",hashMap1);
    hashMap.put( "key2",hashMap2);
    hashMap.put( "key3",hashMap3);
    hashMap.put( "key4",hashMap4);
    la deploiment du webservice ne pose aucun probleme, la fonction permettant d'aficher notre requete fonctionne. Mais le fichier xml resultant ne nous donne que le premier niveau de hashmap.
    c'est a dire que nous ne voyons que les clés des tables hashMap1...4. Nous ne voyons pas leur contenu.

    PS: en mode debug on a pourtant toutes nos valeurs dans les hashMap

    Nous avons egalement essayer de passer par un TreeMap, mais le resultat est identique.
    Existe-t-il un type spécifique ou des parametres a rajouter?

    Merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 17
    Par défaut
    Bonjour,

    Suite a notre probleme d'hier, nous avons repris cette partie du projet à 0, et nous avons constaté que le probleme ne venait pas des hashtables, mais de l'ordre des parametres que l'on passe dans la barre d'adresse.

    par exemple, au lieu d'avoir une adresse de la forme:
    http://[...]method=dispWO&c=Site&b=organisation&a=1000

    nous avons trouvé que les parametres etaient passés dans un nouvel ordre :
    http://[...]method=dispWO&b=Site&a=organisation&c=1000

    peut-etre avez-vous des informations sur la maniere d'ecrire les adresses qui font appel a des web services, car pour le moment on crayait que cela fonctionnait comme une pile d'assiette, mais non.

    merci

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 17
    Par défaut
    On a toujours le même problème avec l'imbrication d'HashMap, on obtient seulement le 1er niveau, personne n'aurai une solution,s'il vous plait ?

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/02/2015, 10h09
  2. Creer une variable contenant plusieurs onglets
    Par Tomeloale dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 15/11/2008, 06h26
  3. copier une chaine contenant plusieurs \0
    Par RR instinct dans le forum C
    Réponses: 11
    Dernier message: 23/11/2007, 08h46
  4. lien vers une page contenant plusieurs frames
    Par sanginus dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 16/05/2007, 12h17
  5. [Tableaux] Lecture d'une variable contenant plusieurs arrays
    Par MightyDucks dans le forum Langage
    Réponses: 10
    Dernier message: 27/03/2006, 12h40

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