错误:如上图
错误原因:jsp文件中导入的jstl标签库,也是IDEA自动生成的库,但是由于我使用的是Tomcat11,只能识别jakarta包,识别不了javax包,uri的名字应使用匹配的。
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="c" uri="jakarta.tags.core" %>
解决方法:把上面第一个库换成第二个
此外
请检查pm.xml文件中是否有以下依赖,如没有,则需导入
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>jakarta.servlet.jsp.jstl</artifactId>
<version>3.0.1</version>
</dependency>