我有一些 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 是相当不雅的,而且一开始阅读代码也不是很容易。以何种方式可以将代码重构为更具可读性?