javax.servlet.http.HttpServlet“找不到

标签 java spring

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

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

网络.xml

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

最佳答案

你需要在你的项目pom.xml中添加javax.servlet-api依赖,你可以在下面找到它,你也可以改变的版本javax.servlet-api:

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

在添加 javax.servlet-api 之后,您需要添加运行时,转到选择项目属性。你可以引用下图。 enter image description here

关于javax.servlet.http.HttpServlet“找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45768400/

相关文章:

java - 我可以在偏好设置中制作铃声吗

java - 如何创建Java类ScheduledThreadPoolExecutor的bean

java - 在当前目录下创建jar文件

java - 披萨计划折扣方式

java - 如何在volley中传递header api key

spring - 启动时调用 DefaultConversionService.addCollectionConverters() 时出现 IllegalAccessError

spring - 在 spring mvc 中使用 @component 注解注释的 Spring 类的范围是什么?

mysql - 从 Spring 项目连接到 MySQL 数据库

spring - 使用 Spring MVC 显示数据库中的图像

java - Spring中是否通过 Controller 中的RequestMapping禁止 "/error"路径?总是导致不明确的映射错误