Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp &引用;“超类”;“javax.servlet.http.HttpServlet”;在Java构建路径上找不到;目标运行时的集合无法解析_Jsp_Jakarta Ee_Server - Fatal编程技术网

Jsp &引用;“超类”;“javax.servlet.http.HttpServlet”;在Java构建路径上找不到;目标运行时的集合无法解析

Jsp &引用;“超类”;“javax.servlet.http.HttpServlet”;在Java构建路径上找不到;目标运行时的集合无法解析,jsp,jakarta-ee,server,Jsp,Jakarta Ee,Server,当我在Eclipse Neon中创建JSP页面时,出现以下错误消息: "The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path" "The import javax.faces cannot be resolved" 创建Servlet时,出现以下错误消息: "The superclass "javax.servlet.http.HttpServlet" was not foun

当我在Eclipse Neon中创建JSP页面时,出现以下错误消息:

"The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path"
"The import javax.faces cannot be resolved"
创建Servlet时,出现以下错误消息:

"The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path"
"The import javax.faces cannot be resolved"
对于“相同”问题的其他答案说,有一个共同的根:在项目属性中未选择目标运行时。根据这一点,我选择了Glassfish 4服务器。我可以在Java Resources\Libraries\Glassfish库中看到servlet-api.jar。
servlet错误消息消失,但JSP错误消息仍然存在。我怎样才能把它也消失呢?

好的。我已重新加载项目,错误消息消失。

确定。我已重新加载项目,错误消息消失。

在配置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>

javax.servlet
javax.servlet-api
3.1.0
假如
jstl
jstl
1.2
塔格利布
标准
1.1.2

在configuration 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>

javax.servlet
javax.servlet-api
3.1.0
假如
jstl
jstl
1.2
塔格利布
标准
1.1.2

不确定,但这可能会有所帮助!不确定,但这可能会有帮助!