Maison  >  Questions et réponses  >  le corps du texte

java - Impossible de résoudre le symbole 'HttpServletRequest'

Ce projet est issu de l'examen en ligne https://github.com/Eliteteams/q...

Mais lorsque IDEA est compilé, une erreur se produit : Impossible de résoudre le symbole 'HttpServletRequest''HttpServletResponse' 'Cookie'
J'ai ces trois fichiers jars. Ce qui est étrange, c'est que lorsque mon projet s'exécute, la page correcte apparaît. ce?

仅有的幸福仅有的幸福2708 Il y a quelques jours1744

répondre à tous(4)je répondrai

  • 代言

    代言2017-06-12 09:21:29

    Ajoutez cette phrase à pom.xml

    <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.0.1</version>
        <scope>provided</scope>
    </dependency>
    

    Définissez la portée sur fourni, ce qui signifie que l'environnement d'exécution a été fourni. Il est uniquement utilisé pour la compilation et ne sera pas empaqueté.
    Il n'est pas recommandé de mettre le servlet sur le chemin de classe, après tout, différents projets peuvent nécessiter différentes versions.


    Phrase supplémentaire : Veuillez sélectionner la version du servlet-api en fonction du web.xml du projet, ou sélectionner une nouvelle version du servlet-api pour modifier l'en-tête du web.xml

    répondre
    0
  • 世界只因有你

    世界只因有你2017-06-12 09:21:29

    Il s'agit d'un projet maven, il n'est pas nécessaire d'importer manuellement des packages. Faites un clic droit sur le projet MAVEN->Mettre à jour le projet

    répondre
    0
  • 阿神

    阿神2017-06-12 09:21:29

    L'environnement de compilation n'a pas javax.servlet-api.jar

    L'environnement opérationnel a ceci

    Ajouter javax.servlet-api.jar

    répondre
    0
  • 某草草

    某草草2017-06-12 09:21:29

    Ajoutez une référence à Tomcat, c'est le moyen le plus simple

    répondre
    0
  • Annulerrépondre