2010-08-09 15 views
0

Je travaille sur un projet. Je travaillais avec JBuilder2008 jusqu'à la fin et mes codes étaient vrais et mon projet devait fonctionner avec succès. Pour aujourd'hui j'ai a commencé à travailler avec MyEclipse. J'ai rencontré un problème: request.setCharacterEncoding ("UTF-8"); a une ligne rouge en dessous de 'setCharacterEncoding' et il a ci-dessous le message de problème: La méthode setCharacterEncoding (String) est non forcée pour le type HttpServletRequest pourriez-vous me dire que dois-je faire? les chars avancent pour m'aider.request.setCharacterEncoding ("UTF-8") incorrect lors de l'accès à myEclipse à partir de JBuilder2008

Répondre

1

Je pense que le problème est que votre Eclipse est configuré pour utiliser une ancienne version des API de servlet; voir ceci forum post. (Tout à fait à la fin.) La méthode est certainement présente dans les API Java Servlet 2.4.

(FWIW, je prends mes API Java Servlet via une dépendance Maven explicite, alors je ne suis pas l'otage de la version par défaut implicite par mes paramètres IDE.)

+0

pour votre attention, mais mon problème est encore immuable. Je pense qu'il est préférable d'avoir quelques commentaires sur mes changements. Tout d'abord, il vaut mieux dire que j'ai changé mon serveur en WebLogic10.x de webLogic 8.x, et vous devez savoir que j'ai généré Hibernate depuis mes tables . J'espère trouver la meilleure solution à mon problème. je vous remercie de votre attention et de m'aider et de me conseiller. – pesareshamshir

+0

s'il vous plaît donnez-moi une réponse à ma question et problème, que j'ai écrit à des lignes de soufflage. – pesareshamshir

+0

Je ne suis pas sûr que je peux. J'utilise une simple Eclipse (pas MyEclipse) et je prends mes API Servlet de Maven. Je vais retag cette question et voir si cela aide. –

0

MyEclipse Inside IDE, s'il vous plaît ajouter « JavaEE. jar 'dans le build-path de votre projet. Cela résoudra votre erreur mentionnée à propos de "request.setCharacterEncoding (" UTF-8 ")"

Habituellement, pendant l'exécution (dans le conteneur web-serveur) ce jar sera déjà dans classpath. Mais lors du développement dans IDE, vous pouvez faire face à cette erreur de compilation.

Vous trouverez ce JAR au chemin en fonction de votre chemin d'installation: Par exemple,

C:\MyEclipse6.0\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_6.0.0.zmyeclipse60020070820\data\libraryset\EE_5 
réservoir