当我在Eclipse Neon中创建JSP页面时,出现以下错误消息:
"The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path"
当我创建Servlet时,出现以下错误消息:
"The import javax.faces cannot be resolved"
"相同"的其他答案问题是有一个共同的根:在项目属性中取消选择目标运行时。据此我选择了Glassfish 4服务器。我可以在Java Resources \ Libraries \ Glassfish库中看到servlet-api.jar。 servlet错误消息消失但JSP仍然存在。我怎么能消失呢?
答案 0 :(得分:0)
行。我重新加载了项目,错误消息消失了。
答案 1 :(得分:0)
在配置POM.xml中添加以下依赖项,与此相关的错误已得到纠正
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
</dependencies>