2010-11-25 19 views
3

Disons que j'ai la liste des objets que je veux itérer dans stringTemplate. l'apparence de l'objet comme ça:StringTemplate - Comment parcourir la liste dans la liste?

public class a1 {

private String name; 
private String value; 
private List<a2> a2list; 
public String getName() { 
    return name; 
} 
public void setName(String name) { 
    this.name = name; 
} 
public String getValue() { 
    return value; 
} 
public void setValue(String value) { 
    this.value = value; 
} 
public List<a2> geta2list() { 
    return a2; 
} 

}

public class a2 {

private String name; 
private String value; 
public String getName() { 
    return name; 
} 
public void setName(String name) { 
    this.name = name; 
} 
public String getValue() { 
    return value; 
} 
public void setValue(String value) { 
    this.value = value; 
} 

}

imaginer quelque chose comme une conversation. a1 est le créateur et a2 est les réponses. Je l'ai fait:

$a1:{ 

    <div>$it.value$</div> 
    $a2:{ 

     <div>$it.name$</div> 
     <div>$it.value$</div> 
     }$ 

}$ 

et je reçois "erreur d'analyse d'action;"

des idées?

Merci! Koby

+0

S'il vous plaît laissez-moi savoir si ce que vous avez demandé avait travaillé. J'essaie de faire une tâche similaire, et je ne peux pas parcourir une liste dans une liste. S'il vous plaît Aidez !!! – AnirbanDebnath

Répondre

1

Quelle est l'erreur de syntaxe? Peut-être que vous avez besoin < ...> pas $ ... $