2013-12-09 86 views
0

目前,我使用的是Maven項目。我沒有任何Tomcat服務器。我使用本地谷歌appengine服務器來測試我的應用程序。spring - http://www.springsource.org/tags/form 404錯誤

我想使用spring標籤,尤其是'form'標籤。

在論壇上(http://forum.spring.io/forum/spring-projects/web/74017-the-absolute-uri-http-www-springframework-org-tags-form-cannot-be-resolved),我聽說我必須從src/main/webapp/WEB-INF中的spring-webmvc-3.1.0.RELEASE.jar複製spring-form.tld文件。完成。

但是,當我啓動appengine服務器,我去這個網址:http://www.springsource.org/tags/form,我有一個404錯誤。

這是怎麼回事?

你有什麼解決方案嗎?

謝謝

+0

能否請您將鏈接添加到論壇,在那裏你聽說你只需要複製TDL文件? – Ralph

+0

我已將鏈接添加到論壇 – user2274060

+0

表格很明顯,您缺少該jar。複製tld不是enoght,因爲這只是「元信息」,你也需要實現標籤。 – Ralph

回答

0

404意味着您嘗試訪問的特定路徑不存在。 因此,要麼它沒有正確部署,或它沒有存儲在你認爲它的地方

+0

我的spring-form.tld和spring.tld都在WEB-INF目錄中 – user2274060

+0

Spring所需的不同jar文件位於目標/ myGoogleAppEngine-0.0.1-SNAPSHOT/WEB-INF/lib中。該目錄包含spring-webmvc-3.1.0.RELEASE.jar。當我在我的jsp頁面中添加以下標記(<%@ taglib prefix =「form」uri =「http://www.springsource.org/tags/form」%>)時,出現以下錯誤:絕對uri:http://www.springsource.org/tags/form無法在web.xml或使用此應用程序部署的jar文件中解析 – user2274060

0

spring-webmvc-3.1.x.RELEASE.jar添加到你的應用程序(lib文件夾),這就是你所需要的。

在你的JSP使用:http://www.springframework.org/tags/form

TLD文件itselfe位於內spring-webmvc-3.1.x.RELEASE.jar\META-INF\spring-form.tld