1

我有一些 JSP 代码,它编写了一个表示分层数据的树。此数据使用嵌套层表示。

在 JSP 代码中有许多类似于以下代码的代码片段(输出的结束 div 标记与变量 differenceAmount 的数值一样多):


<jsp:scriptlet>
    int differenceAmount = previousUserLevel - currentUserLevel;
    for(int i=0;i<differenceAmount;i++){
</jsp:scriptlet>
</div>
<jsp:scriptlet>
    }           
</jsp:scriptlet>

使用scriptlet 是相当不雅的,而且一开始阅读代码也不是很容易。以何种方式可以将代码重构为更具可读性?

4

1 回答 1

2

JSTL(JavaServer Pages 标准标记库)有一个foreach标记。

如何 使用它的指南

于 2009-10-20T14:40:03.583 回答