Вложенный цикл List в Velocity Template Engine? - PullRequest
0 голосов
/ 08 февраля 2011

Я хочу повторить цикл с циклом в шаблоне скорости. У меня есть список объектов для, скажем, состояний, и в этом объекте состояния есть свойство, называемое городами, которое снова является списком.

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



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

По сути, я хочу перебрать структуру такого типа в движке шаблонов скоростей. Я могу получить обычные свойства, такие как String и float, но я не могу перебрать свойство "stateCities". Если по этому вопросу требуются дополнительные сведения, пожалуйста, дайте мнезнаю.

Спасибо Сагар.

1 Ответ

3 голосов
/ 08 февраля 2011

Сам не пробовал, но что-то вроде следующего не работает?

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