这是我面临的问题:嵌套收藏。
我有一个类的ArrayList(顶级集合)。在每个主题中,我有另一个类型组的ArrayList。最后我在每个组中都有一个学生的数组列表。
我试图让我的excel文件的格式看起来像这样。
**SUBJECT 1**
GROUP 1
Students
GROUP 2
Students
**SUBJECT 2**
所以我试图嵌套这些集合。问题是我的最终excel文件似乎没有显示所有数据。而且我知道为什么。在我的顶级系列:主题我有代码:
${data.subjects.groups.letter}//:4
最后//:4会欺骗它,因为会有多个组。 请拜托,请问如何嵌套多个收藏品?
答案 0 :(得分: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>
每个在不同的细胞中
答案 1 :(得分:0)
很抱歉,但答案对我不起作用。对我来说有用的是不同单元格中的每一行
<jx:forEach items="${data.subjects}" var="subject">
${subject.name}
<jx:forEach items="${subject.groups}" var="group">
${group.name}
<jx:forEach items="${group.students}" var="student">
${student.name}
</jx:forEach>
</jx:forEach>
</jx:forEach>