gpt4 book ai didi

java - Displaytag JSP 错误 - "Can not find tag library descriptor"

转载 作者:行者123 更新时间:2023-11-30 05:09:27 25 4
gpt4 key购买 nike

我正在将 displaytag 库集成到我的 Spring MVC 应用程序中。我在我的项目中使用 Ant 进行构建。我已按照网站上的安装说明进行操作,您可以在此处找到
Installation Instructions for Displaytag

它指出 displaytag 使用的依赖项如下

 commons-logging
commons-lang
commons-collections
commons-beanutils
log4j

我已下载所有这些 jar 并将其放入 WEB-INF/lib 目录。我还在 Eclipse 中选择了构建路径 -> 配置构建路径 -> 添加 Jar 选项来配置构建路径。我的 JSP 中仍然收到错误告诉我

Can not find tag library descriptor for http://displaytag.sf.net

并且它在以下标记库指令中的 URI 下划线

 <%@ taglib uri="http://displaytag.sf.net" prefix="display"%>

我知道很多帖子都存在此错误,并且通常与在 lib 目录中删除正确的 Jars 或指定不正确的 URI 有关,但我已从网站复制并粘贴了上述代码。有人知道我还需要检查/配置什么吗?

最佳答案

我假设您将 displaytag.jar 文件放在 WEB-INF/lib 中以及构建路径中...

该消息告诉您找不到标签库的 TLD 文件。 Eclipse 应该能够在 displaytag.jarMETA-INF 目录中找到文件后缀为 .tld 的 TLD 文件。

我猜另一种可能性是 .tld 不在 JAR 文件中。

编辑

what is wierd is I was using the displaytag 1.2, and I recieved this error, but I just downloaded 1.1 and it is working fine...any suggestions?

不知道。根据我下载的副本,displaytag 1.1 和 1.2 中的预期位置都有“.tld”文件。

我猜您可能下载错误,或者 displaytag 1.2 TLD 以某种不明显的方式被破坏。或者也许这只是一些随机的 Eclipse bug ...

关于java - Displaytag JSP 错误 - "Can not find tag library descriptor",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3965002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com