2011-02-08 66 views
0

我想迭代一个循环与速度模板中的一个循环。我有对象的列表说状态,并在该状态对象有一个属性称为城市,这又是一个列表。速度模板引擎中List的嵌套循环?

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



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

基本上我想遍历这种结构在Velocity模板engine.I可以得到正常的特性如String和浮动,但我不能够重复“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”的公共成员变量)。 – 2013-02-21 23:00:42