【问题标题】:URI for using Java Spring Tags使用 Java Spring 标签的 URI
【发布时间】:2011-12-22 13:48:18
【问题描述】:
为了在 JSP 文件中使用 Spring Form 标签,下面是我添加的 taglib 元素:-
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
我也使用了this 参考。
但是,Eclipse 无法找到标记库描述符文件。什么是正确的 URI?
【问题讨论】:
标签:
java
spring-mvc
taglib
【解决方案1】:
uri 是正确的。
确保:
- 您已安装 Eclipse 插件 Web Tools Project (WTP)
- 您的构建路径中有所有 Spring jar
- 该项目具有“动态 Web 模块”方面(转到项目方面)
- 确保它是 JSP 文件而不是 JSPX
如果它的 JSPX 表示法看起来更像:
<html xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:tiles="http://tiles.apache.org/tags-tiles"
xmlns:form="http://www.springframework.org/tags/form"
xmlns:spring="http://www.springframework.org/tags"
xmlns:util="urn:jsptagdir:/WEB-INF/tags/util">
【解决方案2】:
听起来不错。比如:
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
应该可以。你确定你的类路径中有 spring-webmvc jar 吗?
【解决方案3】:
您能否确保在您的 Eclipse 类路径中有某种形式的 Spring Servlet jar。如果您使用的是 Spring 3,名称应该类似于 org.springframework.web.servlet-3.1.0.M1,它应该出现在 Spring 发行版中的 dist 文件夹下,否则为 spring-webmvc.jar