Это сложно, потому что есть два механизма.
Если вы распространяете SimpleTagSupport, вы получаете метод getJspBody(). Он возвращает JspFragment, который вы можете получить invoke(Writer writer), чтобы содержание тела было написано писателю.
Вы должны использовать SimpleTagSupport, если у вас нет конкретной причины использовать BodyTagSupport (например, поддержку устаревших тегов), так как это - хорошо - проще.
Если у вас есть с помощью классических тегов, вы расширяете BodyTagSupport и получаете доступ к методу getBodyContent(). Это дает вам объект BodyContent, из которого вы можете получить содержимое тела.
Спасибо, не знал об этом классе, это работает. – Kyle
Стоит отметить, что JspFragment менее эффективен, потому что он ограничен - он должен быть без скриптов, где BodyContent не ограничен таким образом. BodyContent по существу похож на внутреннюю страницу JSP. – Yoni