Как подать заявку, внедрение зависимости в UserControl просматривает при угождении Разработчику?

taglib элемент в web.xml служит другой цели к taglib директива, которую Вы имеете выше.

, Поскольку David сказал, taglib, директива требуется на каждой странице.

, Если у Вас есть много страниц, которые используют общий taglibs, Вы можете ярлык это путем помещения taglib директив во включать файл, и включая этот файл каждая страница. Но неважно как Вы делаете это, taglib директива должна быть на странице так или иначе.

то, Которые отмечают Вас, должно включать на каждой странице, похож на это:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

, Если у Вас есть пользовательский taglib в пользовательском месте, можно также указать местоположение относительно корня веб-приложения:

 <%@ taglib prefix="ex" uri="/taglib.tld" %>

Дополнительные материалы для чтения на taglib директиве

taglib директива из карт web.xml отмечают uris к физическому местоположению Вашего taglib. Это является дополнительным начиная с JSP 2.0, поскольку совместимые контейнеры будут выглядеть в ряде стандартных местоположений, чтобы попытаться автообнаружить taglib:/WEB-INF и его подкаталоги,/META-INF также для файлов JAR.

Это похоже на это в web.xml:


  
    http://www.example.com/taglib
  
  
    /taglib.tld
  

И taglib ссылается на странице JSP как это (taglib директива на каждой странице неизбежна!):

<%@ taglib prefix="ex" uri="http://www.example.com/taglib" %>

Это эквивалентно второму примеру, который я дал для taglib директивы выше. Самое большое различие находится в том, как Вы указываете на taglib местоположение.

Эта страница содержит немного больше информации.

6
задан LuckyLikey 18 August 2017 в 08:50
поделиться

1 ответ

Это, безусловно, интересная область, я бы сказал, исследований. Мы создали решение, в котором размещаем пользовательские элементы управления в общей форме.

Наша общая форма не предназначена для использования с Дизайнером. Через код мы динамически добавляем выбранный пользовательский элемент управления в форму.

Для других фреймворков посмотрите Prism / Composite из группы Microsoft Patterns & Practices. Вот статья , в которой обсуждаются расширения для WinForms.

2
ответ дан 17 December 2019 в 02:31
поделиться
Другие вопросы по тегам:

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