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 à
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <c:out value="${valeur }"/>
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.
Partager