spring-form.tld ... где это? - PullRequest
       10

spring-form.tld ... где это?

9 голосов
/ 25 мая 2010

Я не могу найти этот тег lib, он мне нужен, потому что http://www.springframework.org/tags/form не работает.

Ответы [ 5 ]

23 голосов
/ 02 августа 2011

Начиная с версии Spring 3.0, spring-form.tld можно найти в *1001* spring-form.tld *1004* в 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"%>
9 голосов
/ 25 мая 2010

В spring-webmvc-3.0.x.RELEASE.jar, конечно.

5 голосов
/ 27 мая 2013

Spring-webmvc-3.x.x.RELEASE.jar может быть включен с использованием следующего maven:

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

Просто убедитесь, что используемый вами $ {spring.version} соответствует версии Spring Security (если вы ее используете), так как это может вызвать конфликт версий.

0 голосов
/ 11 октября 2016
  1. путь spring-from.tld в org.springframework.web.servlet-version.jar meta-inf
  2. org.springframework.web.servlet.version.jar зависит от org.springframework.web-version.jar. просто скачайте обе банки ... вставьте в папку lib.
  3. в JSP добавить строку ниже:

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

0 голосов
/ 06 августа 2013

У меня была эта проблема, потому что jar springmvc находился в библиотеке EAR, мне пришлось поместить файлы tld в папку WEB-INF, и теперь все работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...