2013-02-08 3 views
2

Je suis en train de coder sur un projet Web dynamique. Après un certain temps, mon éclipse ne peut tout simplement pas reconnaître les classes très communes telles que "HttpServlet" (voir l'image ci-jointe). Je ne me souviens pas de modifier un paramètre dans Eclipse ou le projet. Et ce problème est arrivé plusieurs fois auparavant, pas seulement pour ce projet. Ma seule solution est de créer un autre projet et de copier mon code. Cela fonctionne pendant un moment, mais ensuite le problème est revenu. S'il te plaît, c'est une douleur. Tous les conseils ou astuces seront vraiment utiles!Eclipse ne reconnaît pas le type commun

l'image ci-joint - c'est ainsi que mon projet ressemble maintenant:

enter image description here

enter image description here

Répondre

0

vous devez importer servlet-api.jar dans votre chemin de construction.

properties-> build path -> configure build path -> add external jars.

sélectionnez servlet-api.jar dans votre dossier tomcat.

+0

Nous vous remercions de votre réponse rapide! ça fonctionne maintenant. Mais je suis vraiment curieux de savoir pourquoi, lorsque je crée le projet web, ça fonctionne parfaitement, je n'ai pas besoin d'ajouter cette lib. Comment venir après un moment (3 jours pour ce projet), jusqu'à présent, il me montre l'erreur? – Suanmeiguo

+0

@Suanmeiguo vous êtes les bienvenus, si la réponse a résolu votre problème, alors vous devez l'accepter – Bhushan

+0

'Comment venir après un certain temps (3 jours pour ce projet), jusqu'à présent, il me montre l'erreur?' Je ne sais pas, mais je pense que vous obtiennent cette erreur après l'ajout de servlet, donc ce fichier jar est nécessaire dans servlet pour 'HttpServlet' et d'autres c'est pourquoi il donnait des erreurs – Bhushan

0
  1. Vous devez ajouter une instruction d'importation.

    import javax.servlet.*;

  2. Assurez-vous que les pots contenant les javax.servlet.* sont ajoutés au classpath de votre projet.

+0

Je pense que OP doit inclure' servlet -api.jar' dans son chemin de compilation – Bhushan

+0

il y a beaucoup de fichiers jar qui lui donneront les classes requises. – Shurmajee

+0

ok, je sais 'servlet-api.jar', pouvez-vous m'en dire d'autres, il mettra à jour mes connaissances – Bhushan

Questions connexes