“javax.servlet.http.HttpServlet”;找不到

“javax.servlet.http.HttpServlet”;找不到,java,spring,Java,Spring,我有一个使用spring restful服务oracle、hibernate和jpa的maven项目,我是maven和spring开发的新手,我遇到了一些错误,我找不到答案,尝试了很多次,但仍然遇到了相同的错误我正在分享我的错误,帮助如下: The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path web.xml <%@ page language="java" content

我有一个使用spring restful服务oracle、hibernate和jpa的maven项目,我是maven和spring开发的新手,我遇到了一些错误,我找不到答案,尝试了很多次,但仍然遇到了相同的错误我正在分享我的错误,帮助如下:

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
web.xml

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

您需要将
javax.servlet api
依赖项添加到您的项目
pom.xml
,您可以在下面找到它,您还可以更改
javax.servlet api
的版本:

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
    <scope>provided</scope>
</dependency>

javax.servlet