Spring mvc spring form.tld…它在哪里?

Spring mvc spring form.tld…它在哪里?,spring-mvc,Spring Mvc,我找不到这个标签库,我需要它,因为 不起作用。在spring-webmvc-3.0.x.RELEASE.jar中,当然。从spring 3.0版本开始,可以在文件中找到spring.tld和spring form.tld 要使用它们,JAR文件必须位于类路径中。只需将以下行添加到JSP文件: <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> <%@ taglib prefix="form

我找不到这个标签库,我需要它,因为
不起作用。

spring-webmvc-3.0.x.RELEASE.jar中,当然。

从spring 3.0版本开始,可以在文件中找到spring.tldspring form.tld

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

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

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

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

org.springframework
SpringWebMVC
${spring.version}

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

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

  • org.springframework.web.servlet-version.jar meta inf中的spring-from.tld路径
  • org.springframework.web.servlet.version.jar依赖于org.springframework.web-version.jar。 只需下载两个JAR..粘贴到lib文件夹中
  • 在jsp中添加以下行:

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

  • 这意味着您不需要直接指定TLD:它应该在JAR中自动找到?如中所指出的,如果uri是URL,则它位于打包库中。TLD名称空间是在此可用标记库映射内进行搜索的关键。