005-2021 NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport
maven使用JSTL标签出现错误,截图如下 :
错误产生原因 : 缺少jstl-api和jstl-impl的jar包依赖
解决方案 : maven仓库直接搜索 jstl-api和jstl-impl查找依赖,并导入maven的pom.xml文件
完整的JSTL标签使用依赖坐标如下 :
<!-- https://mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl --> <dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <!-- https://mvnrepository.com/artifact/taglibs/standard --> <dependency> <groupId>taglibs</groupId> <artifactId>standard</artifactId> <version>1.1.2</version> </dependency> <!-- https://mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl-api --> <dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl-api</artifactId> <version>1.2</version> </dependency> <!-- https://mvnrepository.com/artifact/org.glassfish.web/jstl-impl --> <dependency> <groupId>org.glassfish.web</groupId> <artifactId>jstl-impl</artifactId> <version>1.2</version> <scope>runtime</scope> </dependency>