Sun JSTL taglib声明失败,并显示“找不到标记库描述符”

【字号: 日期:2024-03-24浏览:38作者:雯心
(adsbygoogle = window.adsbygoogle || []).push({}); 如何解决Sun JSTL taglib声明失败,并显示“找不到标记库描述符”?

解决此问题的方法:

本jstl jar应该在你的classpath中。如果您使用的是 maven ,请pom.xml使用此处提供的代码片段在 jstl中添加一个依赖项。如果您不使用 Maven ,请从此处下载jstl jar 并将其部署到您的WEB-INF/lib。

确保您的顶部具有以下taglib指令jsp:

<%@ taglib prefix='c' uri='http://java.sun.com/jsp/jstl/core'%>解决方法

我正在使用JSP页面来打印值数组。我正在尝试为此使用JSTL <c:forEach>。

<c:forEach items='${objects}' var='object'> <td>${object.name} </td></c:forEach>

问题是我的JSTL taglib声明:

<%@ taglib prefix='c' uri='http://java.sun.com/jsp/jstl/core'%>

IDE在此行显示错误

找不到标签库描述符。

许多论坛都指向旧的Sun网站,以下载JSTL库。现在,所有这些链接都指向Oracle主页,而没有指向JSTL二进制文件的链接。这使我相信有一种更新的方法可以完成此任务。

相关文章: