如何解决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二进制文件的链接。这使我相信有一种更新的方法可以完成此任务。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。