繁体   English   中英

package javax.servlet.jsp.tagext 不存在

[英]package javax.servlet.jsp.tagext does not exist

我使用 Maven 来包含 servlet-api

<dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>4.0.1</version>
        <scope>provided</scope>
    </dependency>

和其他包似乎工作得很好(例如 javax.servlet.http.*)但是当涉及到 javax.servlet.jsp.tagext 编译器看不到它。 应用程序部署在 Tomcat 9.0.55 上。

您需要将javax.servlet.jsp-api添加到您的项目中。 这包含所需的 package。

<!-- https://mvnrepository.com/artifact/javax.servlet.jsp/javax.servlet.jsp-api -->
<dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>javax.servlet.jsp-api</artifactId>
    <version>2.3.3</version>
    <scope>provided</scope>
</dependency>

它还包括对javax.servlet-api的依赖,因此您的项目中不需要它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM