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

Servlets/JSP Java Discussion :

JSP : Problème d'encodage dans un JSONObject


Sujet :

Servlets/JSP Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 5
    Points : 6
    Points
    6
    Par défaut JSP : Problème d'encodage dans un JSONObject
    Bonjour,

    Voilà, je suis dans un problème dont je ne me sors pas, et j'aimerais savoir si l'un d'entre vous pouvez m'aider.

    Voilà ce qui se passe. Je travaille avec des JSP sous le modèle MVC.

    Dans mon contrôleur, je dois charger un objet JSON (org.json.JSONOBJECT), avec des infos. Voici un exemple :

    {"infos":["594914","Mr","NOM","PRENOM","924","Englos"],"login":1,"token":"CLE"}

    Cet objet je dois le récupérer dans ma vue (dans ma vue il n'y a rien, juste un taglib me permettant de récupérer la variable en session gràce à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <c:out value="${valeur }"/>
    Quand je tape l'url, ce qui s'affiche dans mon navigateur correspond bien à ce que je dois avoir, comme dans l'exemple ci-dessus.
    Par contre, et c'est là que le bât blesse, quand je fais "afficher le code source de la page", pour voir ce que j'ai réellement dans ma page, C'est cela qui apparait :

    {&# 034;infos&# 034;:[&# 034;594914&# 034;,&# 034;Mr&# 034;,&# 034;NOM&# 034;,&# 034;PRENOM&# 034;,&# 034;924&# 034; [...]]} (J'ai ajouté les espaces entre les # et les 0 pour pas qu'ils ne soient interprétés ici).

    Or il faut absolument que les caractères apparaissant dans le code source soient corrects.

    J'ai essayé de changer l'encodage dans ma vue, dans mon contrôleur, ... rien n'y fait, je ne sais que faire.

    Merci pour votre aide.

  2. #2
    Futur Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    solution trouvée, il suffisait simplement de rajouter dans la balise c: escapeXml="false", et tout est rentré dans l'ordre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <c:out value="${result}" escapeXml="false" />

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

Discussions similaires

  1. Problème d'encodage dans mes formulaires JSP
    Par Mathieu Salles dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 27/06/2012, 11h30
  2. problème d'encodage dans vim
    Par allstar dans le forum Linux
    Réponses: 1
    Dernier message: 15/09/2011, 21h30
  3. problème d'encodage dans print et sur fichier xml
    Par paissad dans le forum Langage
    Réponses: 8
    Dernier message: 05/05/2010, 13h52
  4. [Joomla!] problème d'encodage dans mon site
    Par habiba dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 08/04/2009, 23h56

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