一、通过maven导入servelt-api 在使用 HttpServletRequest.getServletContext 方法时IDEA提示没有找到相应方法,通过映射至源码发现确实没有,如下图
pom.xml配置
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>3.0-alpha-1</version>
</dependency>
Tomcat 及JDK
二、通过修改servlet-api依赖至本地Tomcat/lib中的jar包问题不存在
三、问是不是通过maven引入的jar包与tomcat/lib中的jar不一样??
将你的maven依赖改为即可解决问题:
在web项目中,tomcat会自带
servlet
容器,所以,为了防止冲突,往往会在依赖中加入