包 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
添加到您的项目中。这包含所需的包。
<!-- 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
的依赖,所以你不需要在你的项目中明确地需要它。
我使用 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
添加到您的项目中。这包含所需的包。
<!-- 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
的依赖,所以你不需要在你的项目中明确地需要它。