Struts - В который файл банки все .tld расположенные файлы

Я разрабатываю a Struts основанное веб-приложение. Я плохо знаком для Struts. Я хочу использовать struts-html.tld taglib, если распорками, на моих jsp страницах.

Когда я искал в сети, я узнал это до Struts 1.2.9, мы должны расположиться .tld файлы вручную.

Но теперь они .tld файлы упаковываются в .jar файлах, и мы должны просто использовать те файлы банки в качестве любого другого файла банки в нашем проекте.

Q1. Таким образом, мой вопрос находится, в Которой банке регистрируют их .tld файлы расположены. Я узнал от a Javaranch ответьте что они .tld файлы упаковываются в struts-taglib.jar файл. Я загрузил полные библиотеки распорок, но не нашел тот файл банки.

6
задан Yatendra Goel 6 March 2010 в 18:32
поделиться

3 ответа

Неясно, какую версию Struts вы используете, но TLD, о котором вы говорите, является TLD Struts 1.

В Struts 1.3.10 он входит в состав struts-taglib-1.3.10.jar / META-INF / tld / struts-html.tld , который распространяется в struts-1.3. .10-lib.zip . В Struts 1.2.9 вы найдете его в корне struts-1.2.9-lib.zip .

На всякий случай обратите внимание, что Struts 2 использует совершенно другую библиотеку тегов, чем Struts 1, и существует только одна taglib вместо нескольких. Соответствующий TLD находится в struts2-core-2.1.8.1.jar / META-INF / struts-tags.tld .

7
ответ дан 10 December 2019 в 02:46
поделиться

Я заглянул в один из наших проектов, использующих Struts. Я вижу этот tld-файл: struts2-core-j4-2.0.11.jar\META-INF\struts-tags.tld

Обратите внимание, что вы можете искать в Jar-файлах с помощью поиска Windows. Смотрите здесь, если у вас возникли проблемы с поиском.

0
ответ дан 10 December 2019 в 02:46
поделиться

Скачайте Полный дистрибутив Struts и найдите в архиве struts-blank.war. Распакуйте struts-blank.war и в папке WEB-INF скопируйте все файлы .tld в папку WEB-INF.

0
ответ дан 10 December 2019 в 02:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: