2011-02-08 8 views
0

私はループを速度テンプレートにループさせながら繰り返したいと思っています。私は、状態を言うオブジェクトのリストを持っています。その状態オブジェクトには、再びcitiesという名前のプロパティがあります。Velocity Template Engineのリストのネストされたループ?

public class State{ 
    public String stateName = ""; 
    public float stateArea = ""; 
    public List stateCities = ""; 
} 



List<State> state = new ArrayList<State>(); 

は基本的に私は、文字列のような通常のプロパティを取得し、フロートすることができ、速度テンプレートengine.Iに、この種の構造を反復処理したいが、私は「stateCities」を反復処理することはできませんよproperty.If任意のより多くの詳細が必要とされていますこれは私に教えてください。

Thx Sagar。

答えて

3

これを試したことはありませんが、次のようなことはできませんか?

#foreach($state in $states) 
    $state.stateName 
    $state.stateArea 
    #foreach ($city in $state.stateCities) 
     $city 
    #end 
#end 
+1

これは私のテストでは機能しません。私は、 "状態"配列に行が含まれていることを確認しましたが、速度は "$ city"(または私の場合は "$ row.issue"のどこに "issue"という名前のパブリックメンバ変数があります) –

関連する問題