java - 在 Java 构建路径上找不到父类(super class) "javax.servlet.http.HttpServlet"

标签 java eclipse maven jsp

我有一个通过 Eclipse 中的 Maven 集成创建的项目。一切正常,但在所有 JSP 文件的工作空间中都有这个:

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

到第一个字符串所在的地方:

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

当我创建一个基本的动态 Web 项目和 JSP 时 - 一切都很好,没有错误。

最佳答案

首先添加一个运行时并选择项目属性。然后如图所示从“运行时”选项卡检查服务器名称。

Select runtime from Project Facets as shown the in image

关于java - 在 Java 构建路径上找不到父类(super class) "javax.servlet.http.HttpServlet",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22756153/

相关文章:

amazon-web-services - 如何使用 S3 作为 Maven 存储库?

java - 通过moditect maven插件在Java 13模块中添加ResourceBundle服务提供者指令

java - IntelliJ CheckerFramework 插件

java - 是否有任何框架/工具可用于创建基于模块的 Java Swing 应用程序?

java - 网络服务 :BeanSerializer

Java/JVMTI : Usage of JavaVM-parameter in Agent_OnLoad(JavaVM, 字符*,无效)

Eclipse Unable to Launch,选择无法启动,最近没有启动

java - 根据db中存储的用户服务渲染jsp页面的不同部分

java - 包含作为参数传递的对象的函数的设计困难

eclipse - 什么会导致我的源文件变灰,文件图标上有删除线?