1

ここに私が直面している問題があります: ネストされたコレクション。

class の ArrayList (最上位コレクション) があります。各Subject内に、 Group型の別の ArrayList があります。最後に、各グループ内にStudentの ArrayList があります。

Excelファイルの形式を次のようにしようとしています。

**SUBJECT 1**
GROUP 1
 Students

GROUP 2
 Students

**SUBJECT 2**

だから私はこれらのコレクションを入れ子にしようとしています。問題は、最終的な Excel ファイルにすべてのデータが表示されていないように見えることです。そして、私はその理由を知っています。私のトップレベルのコレクション: Subjectsには、次のコードがあります。

${data.subjects.groups.letter}//:4

複数のグループが存在するため、最後の //:4 はそれを欺きます。どうすれば複数のコレクションをネストできますか?

4

2 に答える 2

0
<jx:forEach items="${data.subjects}" var="subject">
  ${subject.name}
  <jx:forEach items="${subject}" var="group">
    ${group.name}
    <jx:forEach items="${group}" var="student">
      ${student.name}
    </jx:forEach>
  </jx:forEach>
</jx:forEach>

それぞれ別のセルに

于 2014-05-09T11:31:33.143 に答える