Tomcat 10中JSP对应的JSTL新URI是什么?替换旧URI
Tomcat 10 适配的JSTL核心标签库新URI
Tomcat 10 及后续版本已将所有Java EE相关组件的命名空间从javax重命名为jakarta,对应的JSTL(JSP标准标签库)核心标签库URI也随之更新。
你需要将原有标签库指令替换为:
<%@ taglib uri="http://jakarta.ee/xml/ns/jstl/core" prefix="c" %>
之前出现的Eclipse提示“can not find the tag library descriptor http://java.sun.com/jsp/jstl/core”、运行时异常“Die absolute URI: [http://java.sun.com/jsp/jstl/core%5C] kann weder durch web.xml noch durch die JAR-Files dieser Anwendung aufgelöst werden”,本质都是旧URI与Tomcat 10的Jakarta EE环境不兼容导致的,替换为上述新URI即可解决问题。
内容的提问来源于stack exchange,提问作者Roberto Gonzalez
相关产品推荐
相关产品推荐

