Рефакторинг цикла скриптлета JSP для большей читаемости

StackOverflow https://stackoverflow.com/questions/1595080

Вопрос

У меня есть некоторый 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) имеет предначертание пометка.

Руководство о том , как чтобы использовать его.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top