1

階層データを表すツリーを作成する JSP コードがあります。このデータは、ネストされたレイヤーを使用して表されます。

JSP コードには、次のコードのような多くのコード スニペットがあります (変数 differenceAmount の数値と同じ数の終了 div タグを出力します)。


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

スクリプトレットの使用はかなり洗練されておらず、コードを読むのも一見簡単ではありません。コードを読みやすくするためにどのようにリファクタリングできますか?

4

1 に答える 1

2

JSTL (JavaServer Pages Standard Tag Library) にはforeachタグがあります。

使い方 ガイド

于 2009-10-20T14:40:03.583 に答える