2016-04-25 9 views
0

でカスタムオブジェクトのarrarylistのArrayListの:私はStruts2のアクションページからJSPページにカスタムオブジェクトのArrayListのののArrayListにアクセスするためにHAVA Struts2の

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

私はオブジェクトのArrayListにアクセスする方法を知っているが、私上記の状況に対処できません。

+0

具体的な問題を明確にしたり、詳細を追加して必要なものを正確に強調してください。現在書かれているとおり、あなたが求めていることを正確に伝えるのは難しいです。この質問を明確にする方法については、How to Askページを参照してください。 –

+0

私は単に私が –

+0

ArrayList > projectMember = new ArrayList <>() –

答えて

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> 

しかし、これは不必要に騒々しいと思われるので、より構造化されたオブジェクトに移行することを検討する必要があります。

はまた、彼らはより多くしているので、あなたが繰り返すことができますが、宣言の

  • は、インタフェースList、実装ではなくArrayList
  • を使用する必要があり、

    • リストはprojectMembersと呼ばれるべきであることを考えますどのような種類の構造でも、a List of Lists can't be sent back to the action。それからもう一度、それを少し再構成することを検討してください。
  • 関連する問題