【问题标题】:spring-form.tld...where is it?spring-form.tld ...它在哪里?
【发布时间】:2010-05-24 22:10:29
【问题描述】:

我找不到这个标签库,我需要它因为http://www.springframework.org/tags/form 不工作。

【问题讨论】:

标签: spring-mvc


【解决方案1】:

从 Spring 3.0 版本开始,spring.tldspring-form.tld 都可以在 spring-webmvc-3.0.x.RELEASE.jar 文件中找到。

要使用它们,JAR 文件必须在类路径中。只需将以下行添加到 JSP 文件中:

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

【讨论】:

【解决方案2】:

当然是spring-webmvc-3.0.x.RELEASE.jar

【讨论】:

    【解决方案3】:

    可以使用以下 maven 包含 spring-webmvc-3.x.x.RELEASE.jar:

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${spring.version}</version>
    </dependency>
    

    只需确保您使用的 ${spring.version} 与 Spring Security 的版本匹配(如果您正在使用它),因为这可能会导致版本冲突。

    【讨论】:

      【解决方案4】:

      我遇到了这个问题,因为 springmvc jar 在 EAR 库中,我不得不将 tld 文件放在 WEB-INF 文件夹下,现在一切正常

      【讨论】:

        【解决方案5】:
        1. org.springframework.web.servlet-version.jar meta-inf 中的 spring-from.tld 路径
        2. org.springframework.web.servlet.version.jar 依赖于 org.springframework.web-version.jar。 只需下载两个 jars..paste 到 lib 文件夹中。
        3. 在jsp中添加以下行:

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

        【讨论】:

          猜你喜欢
          • 2011-07-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-07-24
          • 1970-01-01
          • 2012-05-27
          • 2019-01-17
          相关资源
          最近更新 更多