Просто оставьте свой tld в/src/main/webapp/WEB-INF/и обратитесь к нему из своего jsp, используя uri.
Пример TLD находится в/SRC/главная/веб-приложение/WEB-INF/
<?xml version="1.0" encoding="UTF-8"?>
<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
version="2.0">
<description>Example Tag Library</description>
<tlib-version>4.0</tlib-version>
<short-name>example</short-name>
<uri>http://www.example.org/tags</uri>
<tag>
<name>exampleTag</name>
<tag-class>com.example.taglib.ExampleTag</tag-class>
<body-content>empty</body-content>
</tag>
</taglib>
Пример вашу библиотеку тегов из файла JSP:
<%@ taglib prefix="ex" uri="http://www.example.org/tags"%>
И, конечно же, используя ваши пользовательские теги:
<ex:exampleTag />
Надеюсь, это поможет!
Какой контейнер вы используете? Как вы упаковываете свое приложение (war? Jar?) –
@BrianClozel Я собираюсь использовать Tomcat и упаковать приложение для войны – Jason