Импортировать пользовательскую taglib

Обычно мы ссылаемся на внешнюю taglib как <%@ taglib uri="http://java.sun.com/portleturi0" prefix="portlet"%>

Можем ли мы определить нашу пользовательскую taglib и uri в нашем jsp, как показано ниже?

<%@ taglib uri="com.mycompany.taglib" prefix="custom"%>


person Some Java Guy    schedule 13.12.2011    source источник


Ответы (3)


Можем ли мы определить нашу пользовательскую taglib?

да

Что вам нужно сделать, так это создать класс обработчика тегов и файл tld, а затем импортировать этот файл tld на вашу страницу jsp как

<%@taglib prefix="myCustomTag" tagdir="/WEB-INF/myCustomerTag.tld"%>

Полезные ссылки:

person Harry Joy    schedule 13.12.2011

Да, вам необходимо иметь файл tablib.tld с определениями ваших тегов и раздел taglib с файлом web.xml.

person user1085746    schedule 13.12.2011

Да, можно определить пользовательские теги. Ознакомьтесь с этим учебником по Java EE.

person Ulrich von Poblotzki    schedule 13.12.2011