2010-10-19 89 views
1

我正在将displaytag库集成到我的Spring MVC应用程序中。我正在使用Ant构建我的项目。我按照从网站上,你可以在这里找到安装方向
Installation Instructions for DisplaytagDisplaytag JSP错误 - “无法找到标记库描述符”

它指出了displaytag使用的依赖关系有以下几种

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

我已经下载并丢弃所有这些罐子的WEB-INF/lib目录。我也在Eclipse中选择了Build Path - > Configure Build Path - > Add Jar选项来配置构建路径。我仍然在我的JSP 收到一个错误,告诉我

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

,并在下面的标签,强调的URI的lib指令

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

我知道这个错误的许多职位,并它通常与在lib目录中放置正确的Jars或指定不正确的URI有关,但我已经从网站复制并粘贴了上述代码。有人知道我需要检查/配置的其他东西吗?

回答

2

我假设你把displaytag.jar文件WEB-INF/lib和构建路径上,以及...

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

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

编辑

什么奇怪的是我用的是由标签1.2,我收到这个错误,但我刚刚下载1.1,它是工作的罚款...任何建议?

不知道。基于我下载的副本,在标签1.1和1.2的预期位置都有“.tld”文件。

我想可能是您的下载不好,或者displaytag 1.2顶级域名以某种非显而易见的方式被破坏了。或者,也许这只是一些随机的Eclipse错误...

+0

我已经把displaytag.jar放在WEB-INF/lib目录中,并且在构建路径 – TheJediCowboy 2010-10-19 03:27:49

+0

我不是故意的,这是一个意外,当我回去改变它,它告诉我我不能投票它,除非你编辑它,如果你编辑它,我可以改变它。 – TheJediCowboy 2010-10-19 03:34:54

+0

什么是奇怪的是我使用displaytag 1.2,我收到这个错误,但我刚刚下载1.1,它工作正常......任何建议? – TheJediCowboy 2010-10-19 03:41:14

相关问题