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
		
		
        



   


  Répondre avec citation
Partager