MacBook pro下JavaWeb项目中JSP页面顶端第一行出现“红色”的报错信息⬇️:
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。如下图⬇️,
原来Javaweb工程类中没有添加Tomcat运行时相关类导致。
解决步骤:
1、项目右键➡️build path➡️配置构建路径,操作如下⬇️:
2、点击 java build path➡️library➡️add library,操作如下⬇️:
3、点OK,操作如下⬇️:
4、如果你的library下没有见到下图⬇️红框圈住的servlet-api.jar,则点 Add External Jars 按钮把你tomcat目录下lib文件夹下的此jar包添加进来,操作如下⬇️:
5、点order and export ,勾选新添加进来的,点OK,操作如下⬇️:
6、配置好后你的项目下便有了此jar包⬇️
方法二:
窗口->首选项->java -> 已安装的jre -> 编辑 -> 添加外部的jar (把servlet-api.jar加进来就ok了)
7、配置完成之后,页面不会在出错了,如果出错的话,可以先删除这个页面,再新建一次。
注意,有时jdk没配置好也可能会导致jsp开头出错,重新配置一下jdk就可以了。