SALUT a tous,
j'ai un problème de copie de String.
j'ai un objet avec un attribut 'libelle' . Cet objet a une méthode clone pour faire une copie. Dans cette méthode je copie le libellé dans le nouvel objet. Cela se fait de la maniere suivante:
le problème est le suivant: si l'objet appelant posséde des accents ou des apostrophe dans son Libellé , le libellé recopié est différent de l'original. des 'amp' sont insérer entre les caracteres '&' et '#' . incompréhensible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 o.setLibelle(this.getLibelle());
EX:
Affiche pour le libelle': 'spécialité SYSTEME D'INFORMATION'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 System.out.println("COPIE DE"+this.getLibelle()); o.setLibelle(this.getLibelle()); System.out.println("en : " + o.getLibelle());
j'ai esayer plein de truc , mais je n'arrive pas faire une VRAIE COPIE.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 COPIE DE spécialité SYSTEME D'INFORMATION en spécialité SYSTEME D'INFORMATION
Pouvez vous m'aidez?
je précise que le libellé est récupéré avec une requete SQL et le framework iBATIS
Partager