Tomcat10.0无法使用JSTL-forEach标签

Tomcat 10.0 使用JSTL-forEach标签浏览器报错怎么办?

img

这是我导入的jar包

img

浏览器报错详细原因:java.lang.ClassCastException: class org.apache.taglibs.standard.tlv.JstlCoreTLV cannot be cast to class jakarta.servlet.jsp.tagext.TagLibraryValidator (org.apache.taglibs.standard.tlv.JstlCoreTLV is in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @35301eee; jakarta.servlet.jsp.tagext.TagLibraryValidator is in unnamed module of loader java.net.URLClassLoader @32eebfca)

好像是因为项目中使用的 JSTL 版本不兼容所导致的。
你可以把那些servlet和jstl都删除,然后直接引入tomcat中的lib包