【问题标题】:Eclipse error in JSP file: The superclass "javax.servlet.http.HttpServlet" was not found on the java build pathJSP 文件中的 Eclipse 错误:在 java 构建路径上找不到超类“javax.servlet.http.HttpServlet”
【发布时间】:2021-06-12 04:19:39
【问题描述】:

我已经做了一段时间的研究,但在我的 JSP 文件中没有找到任何问题的答案...我的意思是,它可以工作,但 eclipse 在第一行指出了一个错误,说明

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

这是文件的样子

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
   <p>Hello world</p>
</body>
</html>

运行时服务器设置在 apache 10.0 上,构建路径链接了 apache lib...而且我的 servlet 类与 jakarta 导入工作正常...整体认为有效,问题只是 Eclipse 显示错误第一行,因为现在应该从 jakarta 导入,所以我不知道此时此错误是否会以某种方式影响代码,但以后会以不好的方式影响。

谢谢。

  [1]: https://prnt.sc/10lo0al
  [2]: http://prntscr.com/10lo2b2
  [3]: http://prntscr.com/10lo337
  [4]: http://prntscr.com/10lo3kh
  [Apache lib folder][1]
  [jsp file error][2]
  [targeted runtime checked][3]
  [apache lib][4]

【问题讨论】:

    标签: eclipse servlets jakarta-ee


    【解决方案1】:

    应该通过在周三更新 2021-03 版本来解决这个问题,使用 https://download.eclipse.org/releases/2021-03

    【讨论】:

    • 您是否重新运行了验证?
    • 一个真正的天才会想出如何自动为每个人做到这一点,但很高兴看到更新受到赞赏。
    • 嗯..还是有错误,昨天成功了,今天又出现了错误,我已经完成了所有的更新......我还编辑并加入了截图。
    • prntscr.com/10lo2b2 中有一些奇怪的地方; “Java 资源”内容提供程序已从 2021-03 中删除。这和以前的项目是一样的吗?在任何情况下,关于对话框的安装详细信息都应显示 2021-03 最终版本中的 org.eclipse.jst.jsp.core 插件版本 1.4.0.v202103040444。
    猜你喜欢
    • 2015-01-12
    • 2014-05-10
    • 2021-05-12
    • 2016-12-23
    • 1970-01-01
    • 2021-09-18
    • 1970-01-01
    相关资源
    最近更新 更多