2016-04-25 19 views
0

ich eine Arraylist von Arraylist von Benutzerdefinierte Objekten auf der jsp Seite aus der struts2 Aktionsseite zuzugreifen hava:Arraylist von arrarylist von benutzerdefinierten Objekten in struts2

private ArrayList<ArrayList<ProjectMemberDTO>> projectMember = new ArrayList<>(); 

Ich weiß, wie die Arraylist von Objekten zugreifen, aber ich Ich bin nicht in der Lage, mit der oben genannten Situation umzugehen.

+0

Bitte klären Sie Ihr spezifisches Problem oder fügen Sie weitere Details hinzu, um genau zu markieren, was Sie brauchen. Wie es derzeit geschrieben wird, ist es schwer zu sagen, was genau Sie fragen. Weitere Informationen zur Klärung dieser Frage finden Sie auf der Seite "Fragen stellen". –

+0

Ich sage einfach, dass ich –

+0

ArrayList > projectMember = neue ArrayList <>() –

Antwort

0
<s:iterator value="projectMember" var="currentMember"> 
    <br>-Occurrence of the outer ArrayList 
    <s:iterator value="#currentMember"> 
     <br>----Occurrence of the inner ArrayList; my object value: 
     <s:property value="myObject.myAttribute" /> 
    </s:iterator> 
</s:iterator> 

Aber Sie sollten erwägen, zu einem strukturierteren Objekt zu migrieren, weil dies unnötig laut zu sein scheint.

Beachten Sie auch, dass

  • eine Liste sollte projectMembers genannt werden, da sie mehr sind,
  • für die Erklärung sollte ArrayList
  • die Schnittstelle List, nicht die Umsetzung verwendet werden, während Sie laufen kann auf der Seite jede Art von Struktur, a List of Lists can't be sent back to the action. Dann, noch einmal, überlegen Sie, es ein wenig zu restrukturieren.