Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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
Java TomcatServletAPI如何链接到ServletAPI?_Java_Maven_Tomcat_Servlets - Fatal编程技术网

Java TomcatServletAPI如何链接到ServletAPI?

Java TomcatServletAPI如何链接到ServletAPI?,java,maven,tomcat,servlets,Java,Maven,Tomcat,Servlets,在一个在线课程中,我有以下项目的pom作品: <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-servlet-api</artifactId> <version>7.0.30</version> <scope>provided</scope&g

在一个在线课程中,我有以下项目的pom作品:

<dependency>
        <groupId>org.apache.tomcat</groupId>
        <artifactId>tomcat-servlet-api</artifactId>
        <version>7.0.30</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>jsp-api</artifactId>
        <version>2.1</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet.jsp.jstl</groupId>
        <artifactId>jstl-api</artifactId>
        <version>1.2</version>
        <exclusions>
            <exclusion>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.glassfish.web</groupId>
        <artifactId>jstl-impl</artifactId>
        <version>1.2</version>
        <exclusions>
            <exclusion>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

org.apache.tomcat


由于它只有
servlet api.jar
,这两个不同名称之间的映射发生在哪里?

无论在哪里使用servlet api类,都会使用tomcat servlet api中包含的servlet api类。tomcat servlet api包装了servlet api类。

我知道,我问过它是如何以及在何处使用servlet api而不是tomcat servlet api的,因为在任何使用servlet api类的地方,都会使用tomcat servlet api中包含的servlet api类。有道理?TomcatServletAPI实际上包装了ServletAPI类。你知道什么是包装纸吗?我不想居高临下,我不确定你的经验水平。谢谢你的解释。你一点也不粗鲁,我想要一个答案,你解释了。你能不能编辑你的答案,添加关于包装器的信息和我的具体问题,这样我就可以接受了?谢谢