在Velocity模板引擎中嵌套循环List?

时间:2011-02-08 04:21:22

标签: java templates list loops velocity

我想在速度模板中使用循环迭代循环。我有说明状态的对象列表,在该状态对象中有一个名为cities的属性,它又是一个列表。

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



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

基本上我想在速度模板引擎中迭代这种结构。我可以获得像String和float这样的常规属性但是我无法迭代“stateCities”属性。如果需要更多细节,请让我们我知道。

THX 萨加尔。

1 个答案:

答案 0 :(得分:3)

我自己没有尝试过这种方法,但以下内容不起作用?

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