[英]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.