2010-10-19 104 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

相關問題