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

Мы обычно даем ссылку на внешний taglib как <%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet"%>

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

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

3 ответа

Решение

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

да

То, что вам нужно сделать, это создать класс обработчика тега и файл TLD, а затем импортировать этот файл TLD на страницу JSP как

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

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

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

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

Другие вопросы по тегам