Рефакторинг цикла скриптлета JSP для большей читаемости
-
22-09-2019 - |
Вопрос
У меня есть некоторый JSP-код, который записывает дерево, представляющее иерархические данные.Эти данные представлены с помощью вложенных слоев.
В коде JSP есть много фрагментов кода, похожих на следующий код (который выводит столько закрывающих тегов div, сколько числовое значение переменной differenceAmount):
<jsp:scriptlet>
int differenceAmount = previousUserLevel - currentUserLevel;
for(int i=0;i<differenceAmount;i++){
</jsp:scriptlet>
</div>
<jsp:scriptlet>
}
</jsp:scriptlet>
Использование скриптлетов довольно неэлегантно, и прочитать код также не очень просто на первый взгляд.Каким образом код можно было бы реорганизовать, чтобы он был более читабельным?
Решение
JSTL (стандартная библиотека тегов JavaServer Pages) имеет предначертание пометка.
Не связан с StackOverflow