2012-04-10 20 views
0

私のJSPにコレクションを表示する際に問題が発生しました。コレクションにはCollection(col1、col2 ...)のようなデータが含まれています。col1は名前、値、アイコン名などです。 それは2つの特定のオブジェクトのためです私は表示目的のためだけに3つのオブジェクトの子を作る必要があります(これらの3つのオブジェクトもコレクションに来ている)。私はDBの値1と2のフィールドレベルを持っているので、私はツリー構造のビューファイル

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

任意の推測

+0

これはどのようにPHPに関連していますか? –

+0

iterateのちょうどcolletionは言語とは関係がありません – sahil

答えて

0

分割問題。

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

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

0

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

それ以外の場合は、Aaron氏が述べたように、javabeanを作成してjsp内で使用することをお勧めします。