Вздох
Поэтому JSP получает плохую обертку.
JSP 2.0 имеет функцию «Файлы тегов». Они позволяют создавать JSP-теги с помощью JSP.
Что вы хотите сделать, это тривиально.
Вам нужно будет создать файл с именем «abc.tag» и поместить его, например, в WEB-INF/теги в вашей WAR.
Содержимое для этого случая прост.
<div>
<table>
<jsp:doBody/>
</table>
</div>
Чтобы использовать файл в JSP:
sample.jsp:
<%@ taglib tagdir="/WEB-INF/tags" prefix="tag" %>
<tag:abc>
actual body content
</tag:abc>
Вот так! Shazam. Единственное предостережение о файлах тегов заключается в том, что вы не можете использовать скриптовые сценарии JSP внутри тегов тегов файлов. Но тогда вы не должны этого делать, это неважно.
Просмотрите файлы тегов для получения более подробной информации (например, прохождение параметров и т. Д.).
Файлы тегов, JSTL и EL делают JSP 2.0 одним из лучших языков разметки.
Также см. Пользовательские теги jsp с 'тегами файлов' - https://today.java.net/article/2003/11/13/easy-custom-tags-tag-files-part-1 –