2013-12-09 69 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