首页 > 社区问答列表 >java - Cannot resolve symbol ‘HttpServletRequest'

  java - Cannot resolve symbol ‘HttpServletRequest'

这个项目是我从网上考下来的https://github.com/Eliteams/q...

但是IDEA 编译时报错Cannot resolve symbol ‘HttpServletRequest''HttpServletResponse' 'Cookie'
这三个jar我都有的,奇怪的是我的项目跑起来,弹出正确的页面,这个是哪里出错了?

仅有的幸福
仅有的幸福

  • 代言
  • 代言   采纳为最佳   2017-06-12 09:21:29 4楼

    在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>
    

    scope设为provided表示运行环境已经提供,仅用于编译,不会打包。
    不建议将servlet放到classpath,毕竟不同的项目可能需要不同的版本。


    补充一句:servlet-api的版本,请根据项目的web.xml来选择,或者选择新的servlet-api的版本修改web.xml 的头部

    +0 添加回复