Я пытаюсь создать древовидную структуру в Java для отображения в HTML. Я могу заставить его работать, создав чистый html на Java, но я бы предпочел сохранить html для компонентов дерева (корень, ветвь, лист) в тегах, а не для удобства обслуживания. Есть ли хороший способ перевести строку java, содержащую настраиваемый тег (или любой другой тег в этом отношении) в html?
Я пробовал несколько вещей:
-создать строку в контроллере, а затем распечатать ее в jsp (через скриптлет или EL). Строка не переводится, а печатается как есть, т.е. отображается в браузере.
-создать структуру в контроллере, передать ее настраиваемому тегу, который создает строку (больше настраиваемых тегов). Та же проблема, что и выше. Не удалось заставить его заново перевести тело. Я пробовал и BodyTagSupport, и SimpleTagSupport.
-использовать основные теги Структура слишком сложна, поэтому это не вариант
-скриплеты плохо работают с тегами
Любые идеи?