0

jsp でコレクションを表示しているときに問題に直面しています。コレクションには Collection(col1,col2...) のようなデータが含まれています。col1 には名前、値、アイコン名などがあります。表示目的のためだけに3つのオブジェクトの子を作成します(これらの3つのオブジェクトもコレクションに含まれています)。DBに値1と2のフィールドレベルがあるので、次のように表示したい

col1
col2
col3
 *col4
 *col5
 *col6
col7... and so on. .

推測

4

2 に答える 2

0

問題を分割します。

最初に、最初のコレクションを取得してツリーを返すJavaメソッドを作成します。それはあなたがそれを正しくするまであなたがそれのためのユニットテストを書くことを可能にします。

その後、JSPを変更して、新しいツリー構造をレンダリングします。

于 2012-04-10T09:13:12.483 に答える
0

子ノードを持つ 2 つのオブジェクトが既にわかっている場合は、jstl c:if タグを使用して条件をチェックし、条件に基づいてそれらを子要素としてレンダリングします。

それ以外の場合は、アーロンが言ったように、バッキング JavaBean を作成し、それを jsp 内で使用することをお勧めします。

于 2012-04-10T13:31:27.063 に答える