2010-02-14 48 views
2

是我在.jsp頁面即2獲得三個錯誤找不到標籤庫discriptor錯誤:1</p> <p>線:displaytag&春天

<%@ taglib prefix="spring" uri="/spring" %> 

Errror消息:找不到標籤庫描述符爲 「/彈簧」

2行:

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

錯誤消息: 穆在此行找到一個註釋: - 無法找到「http:// displaytag.sourceforge.net/」的標記庫描述符。「 - 找不到」http:// displaytag.sourceforge的標記庫描述符。 net /「

我是否在我的項目中缺少特定的.jar文件?謝謝

回答

2

問題是,您在WEB-INF目錄中缺少.tld文件,或者您在taglib指令中指定了錯誤的uri。仔細檢查uri值,這應該與自定義標記的.tld文件中標記中指定的值相同。

3

Am I missing a specific .jar file in my project? thanks

是的,包含TLD文件的JAR文件監聽指定的URI。要麼是這個,要麼這個URI就是無效的。請查閱相關庫的文檔以獲取確切的URI。

我不會做Spring也不Displaytag,但你可能需要安裝Spring和Displaytag在你的web應用程序。它基本上只是從他們的主頁下載JAR文件並將它們放入/WEB-INF/lib。應該是這樣的。做不是提取JAR文件並將鬆散的TLD文件放在classpath中,這只是要求麻煩。

+0

爲了完全理解它,當我簡單地將jar放入'WEB-INF/lib'時,我不需要指定'taglib'嗎? – Prince 2014-01-30 15:28:58

+1

@王子:沒錯。 – BalusC 2014-01-30 15:33:08