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

Persistance des données Java Discussion :

XStream - Séparateur de valeur dans une liste


Sujet :

Persistance des données Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 168
    Par défaut XStream - Séparateur de valeur dans une liste
    Bonjour.
    Je débute en XStream et j'ai un petit problème:
    J'ai une classe java "Role" qui contient un seul attribut : name
    J'ai une autre classe java "User" qui contient un mot de passe, un username et un hashset de rôles séparés par des virgules ce qui fait quelque chose comme çà :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <role rolename="role1"/>
    <role rolename="role2"/>
    <role rolename="role3"/>
     
    <user username="aurelien" password="123456" roles="role1,role3"/>
    <user username="aurelien" password="motdepasse" roles="role2"/>
    Comment faire pour sérialiser la collection de rôles en les séparant par des virugules car pour le moment, je n'arrive qu'à obtenir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <user username="aurelien" password="123456">
      <role rolename="role1"/>
      <role rolename="role3"/>
    </user>
    Merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 98
    Par défaut
    Qu'est-ce qui te gène dans ce que tu obtiens ? C'est à vérifier mais je pense que ce que tu veux faire n'est pas conforme à la syntaxe du XML, donc à éviter (de même qu'écrire en clair les mots de passe, mais c'est un autre pb).

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 168
    Par défaut
    Bonjour;
    j'ai réussi à faire ce que je souhaite en repassant le résultat du xstream avec jdom

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ce que tu veux faire n'est pas conforme à la syntaxe du XML, donc à éviter (de même qu'écrire en clair les mots de passe, mais c'est un autre pb).
    euh... en fait, c'est le format de tomcat-users.xml donc je pense que le format est correct, ainsi que le fait de mettre le mot de passe en clair...


    merci.

Discussions similaires

  1. Suppression de valeurs dans une liste
    Par Bayard dans le forum Général Python
    Réponses: 2
    Dernier message: 26/04/2006, 10h19
  2. Réponses: 4
    Dernier message: 20/04/2006, 00h34
  3. VBA : ajouter une valeur dans une liste déroulante
    Par remi59 dans le forum Access
    Réponses: 4
    Dernier message: 22/12/2005, 10h01
  4. Réponses: 1
    Dernier message: 29/09/2005, 11h10
  5. Ajouter un valeur dans une liste modifiable
    Par ancylia dans le forum Access
    Réponses: 1
    Dernier message: 22/09/2005, 12h50

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