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

Autres Java Discussion :

[DWR] Passage de listes imbriquées en paramètre


Sujet :

Autres Java

  1. #1
    Membre régulier Avatar de eracius
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 138
    Points : 81
    Points
    81
    Par défaut [DWR] Passage de listes imbriquées en paramètre
    Bonjour,

    J'espère que je poste bien au bon endroit, je n'ai pas trouvé de sous forum pour DWR. Je précise aussi je débute avec ce framework.

    Voilà mon soucis, j'appelle une fonction java depuis javascript, cette fonction prend en paramètre une liste de map qui contiennent elles même parmis leurs valeurs une liste de valeurs.

    ça donne ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    list = [{key1 = val, key2 = val, key3 = [val, val , val]}, {key1 = val, key2 = val, key3 = [val, val , val]}, ... ]
    Quand cette liste arrive dans ma fonction java et que je l'affiche, j'obtiens la sortie suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    list =   [{key1:reference:c0-e114, key2:reference:c0-e115, key3:reference:c0-e116}, {key1:reference:c0-e121, key2:reference:c0-e122, key3:reference:c0-e123}, .... ]
    Je ne vois donc pas les valeurs de mes éléments mais ce qui semble être leur référence en javascript.

    J'ai essayé de vérifier les valeurs de mes map, j'ai donc passé en paramètre de ma fonction directement la première map de ma liste.

    J'obtiens l'affichage suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    map =   {key1:val, key2:val, key3:[reference:c0-e255]}
    J'ai donc l'impression que le passage de paramètre d'une fonction java appelé en javascript via DWR est limité pour la profondeur de liste.

    A moins qu'il y ait quelque chose que j'ai mal fait.

    Sinon quand j'utilise ma liste du côté javascript (donc avant de la passer à java via DWR) je n'ai pas de soucis et j'accède à toutes les valeurs à tous les niveaux.

    N'hésitez pas à me demander plus de détails si ce n'est pas clair.

    Merci.

  2. #2
    Membre régulier Avatar de eracius
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 138
    Points : 81
    Points
    81
    Par défaut
    réponse ici -> http://getahead.org/dwr/server/dwrxml/signatures

    Map<String,Object> avec des types qui varient c'est pas possible.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/02/2013, 16h41
  2. Passage d'une requete en paramètre dans un delete
    Par jlamazou dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 03/08/2005, 17h58
  3. Réponses: 6
    Dernier message: 26/07/2005, 10h20
  4. [CSS] listes imbriquées et conformité W3C
    Par rapathonyk dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 25/07/2005, 09h40
  5. Réponses: 7
    Dernier message: 18/05/2005, 15h09

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