相关疑难解决方法(0)

Sun JSTL taglib声明失败,并显示"无法找到标记库描述符"

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

<c:forEach items="${objects}" var="object">
    <td>${object.name} </td>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)

问题是我的JSTL taglib声明:

 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
Run Code Online (Sandbox Code Playgroud)

IDE在此行上显示错误

找不到标记库描述符.

许多论坛都指向旧的Sun站点下载JSTL库.现在所有这些链接都指向Oracle主页,没有指向JSTL二进制文件的链接.这让我相信有一种更新的方法来实现这一目标.

spring jsp jstl spring-mvc

65
推荐指数
2
解决办法
18万
查看次数

Eclipse"找不到自定义标签的标签库描述符"(不是JSTL!)

我有一个可以用Ant构建的Java EE项目,完美地部署到JBoss,运行没有任何问题.这个项目包括一些自定义标记库(不是JSTL!),它们也没有任何困难.

问题出在Eclipse IDE(Ganymede)上:在每个使用我们自定义标记的JSP文件中,JSP解析器使用此错误标记taglib包含行:

Cannot find the tag library descriptor for (example).tld

这也会导致标签库的每次使用都被标记为错误,并且由于IDE没有它们的定义,因此无法检查标记参数等.

我们完美工作的JSP文件是一个红色错误的海洋,我的眼睛开始燃烧.

我怎样才能简单地告诉Eclipse,"你要找的标签库描述符是"src/web/WEB-INF /(example)-taglib /(example).tld"?

我已经在Eclipse支持论坛上问过这个问题,没有任何有用的结果.

java eclipse jsp taglib custom-tags

61
推荐指数
5
解决办法
19万
查看次数

找不到"http://java.sun.com/jsp/jstl/core"的标记库描述符

我把它包含在我的JSP页面的最顶层:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
Run Code Online (Sandbox Code Playgroud)

我已将JSTL JAR文件放在WEB-INF/lib目录中.但是,JSP仍然无法解析taglib.我得到以下错误:

找不到" http://java.sun.com/jsp/jstl/core " 的标记库描述符

我正在使用Eclipse Juno,项目结构如下所示:

在此输入图像描述

java eclipse tomcat jstl

44
推荐指数
4
解决办法
14万
查看次数

标签 统计

eclipse ×2

java ×2

jsp ×2

jstl ×2

custom-tags ×1

spring ×1

spring-mvc ×1

taglib ×1

tomcat ×1