Java 错误:java.lang.TypeNotPresentException: Type javax.servlet.http.HttpServletRequest not present - 解决方法
这个问题是由于缺少 javax.servlet.http.HttpServletRequest 类导致的。该类通常由 Servlet 容器(如 Tomcat)提供。
要解决这个问题,你需要确保在你的项目中包含了 servlet 容器的依赖,并且在你的构建工具(如 Maven 或 Gradle)的配置文件中正确地引入了 javax.servlet.http.HttpServletRequest 类。
如果你使用的是 Maven,你可以在你的 pom.xml 文件中添加以下依赖:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
如果你使用的是 Gradle,你可以在你的 build.gradle 文件中添加以下依赖:
compileOnly 'javax.servlet:javax.servlet-api:4.0.1'
然后重新构建你的项目,该错误应该就会消失了。
原文地址: https://www.cveoy.top/t/topic/bNUm 著作权归作者所有。请勿转载和采集!