2011-11-23 83 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中。有用。

我不知道为什么,因为两个罐子完全一样,他们只是有不同的名字。