setCharacterEncoding problèmes
J'ai cette ligne de code response.setCharacterEncoding("UTF-8");
le Problème, c'est :
La méthode setCharacterEncoding(Chaîne de caractères) n'est pas défini pour le type HttpServletResponse
eclips suggère de jeter le response
à request
qui est quelque chose que je ne veux pas. chacun peut hep moi résoudre ce problème s'il vous plaît?
OriginalL'auteur Lucy | 2012-05-22
Vous devez vous connecter pour publier un commentaire.
Voir la javadoc. Cette méthode existe depuis servlet 2.4. Votre serveur prend en charge cette version (ou plus tard) de la servlet spec, et le pot dans votre buildpath est trop vieux, ou il ne le supporte pas, et vous ne devriez pas utiliser cette méthode.
Dans ce dernier cas, lire la javadoc pour savoir ce que vous devez le remplacer.
OriginalL'auteur JB Nizet
Une autre solution serait de définir le type de contenu.
Vous pouvez le lire dans le docs sur la méthode
setContentType
:OriginalL'auteur Paul Vargas
La méthode
setCharacterEncoding(String charset)
est défini dansHttpServletResponse
parent de la classe,ServletResponse
. Si eclipse se plaint qu'il n'est pas défini pour le type, vous avez probablement une mauvaise instruction import. Essayez de supprimer tous vos déclarations d'importation, puis en appuyant sur Ctrl + O.OriginalL'auteur Jeshurun