2011-11-23 48 views
1

我有以下錯誤,我無法找到答案。有人可以幫助我嗎?春天添加標籤生成錯誤

描述資源路徑位置類型 無法找到 「http://www.springframework.org/tags」 contact.jsp/Spring3HibernateMaven/src目錄/主/ web應用/ WEB-INF/JSP標籤庫描述符第1行JSP問題

說明資源路徑位置類型 無法找到「http://www.springframework.org/tags/form」contact.jsp/Spring3HibernateMaven/src/main/webapp/WEB的標記庫描述符-INF/jsp line 2 JSP問題

我的JSP代碼如下;

<%@ taglib uri="http://www.springframework.org/tags" prefix="spring" %> 
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %> 

在我的Web.xml中的代碼如下;

<jsp-config> 
    <taglib> 
     <taglib-uri>http://www.springframework.org/tags/form</taglib-uri> 
     <taglib-location>spring-form.tld</taglib-location> 
    </taglib> 
</jsp-config> 

我該如何解決這個錯誤?

回答

2

您不應該需要在web.xml中配置taglib。只要確保org.springframework.web.servlet-xxx.jar位於你的類路徑(web-inf/lib)中。它包含TLD文件。

1

我有同樣的問題,雖然我已經在Maven回購協議上使用了spring-webmvc-3.1.0.RELEASE.jar。 當我下載jar org.springframework.web.servlet-3.1.0.RELEASE.jar幷包含在lib中。有用。

我不知道爲什麼,因爲兩個罐子完全一樣,他們只是有不同的名字。