在 Java 构建路径中找不到超类“javax.servlet.http.HttpServlet”

新手上路,请多包涵

我有一个通过 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 时,一切都很好,没有错误。

原文由 disable1992 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 646
1 个回答

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

如图所示,从 Project Facets 选择运行时

原文由 Ajil Mohan 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题