[英]package javax.servlet.jsp.tagext does not exist
I use Maven for including servlet-api我使用 Maven 来包含 servlet-api
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
And other packages seem to work perfectly fine (eg javax.servlet.http.*) But when it comes to javax.servlet.jsp.tagext compiler does not see it.和其他包似乎工作得很好(例如 javax.servlet.http.*)但是当涉及到 javax.servlet.jsp.tagext 编译器看不到它。 Application is deployed on Tomcat 9.0.55.应用程序部署在 Tomcat 9.0.55 上。
You need to add javax.servlet.jsp-api
to your project.您需要将javax.servlet.jsp-api
添加到您的项目中。 This contains the required package.这包含所需的 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>
It also include the dependency to javax.servlet-api
, so you do not need it explizitly in your project.它还包括对javax.servlet-api
的依赖,因此您的项目中不需要它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.