<bean:define id="x" name="A" property="x" scope="request"/>
<logic:iterate id="xx" name="x">
<bean:write name="xx" property="name"/>
</logic:iterate>
<logic:iterate id="xx" name="x">
<bean:write name="xx" property="name"/>
</logic:iterate>
然后,如A是班级,x,y,z是学生,他们又有自己的资料。
只要关系建好了,A对象是个session.getAttribute返回的对象集,再其他的由于他们之间的关系再点出来就可以了。
最后用叠代器把他们都叠代出来就可以了。
<logic:iterate id="items" name="a" scope="session" >
<logic:iterate id="item" name="items">
<logic:equal name="item" property="name" value="XX">
<bean:write name="item" property="id"/>
<bean:write name="item" property="sex"/>
</logic>
</logic:iterate>
</logic:iterate>
<logic:iterate id="items" name="a" scope="session" >
<logic:iterate id="item" name="items">
<logic:equal name="item" property="name" value="XX">
<bean:write name="item" property="id"/>
<bean:write name="item" property="sex"/>
</logic:equal>
</logic:iterate>
</logic:iterate>
<c:forEach var="tmpList" items="${a}" >
<c:forEach var="tmpVar" items="${tmpList}" >
<c:if test="${tmpVar.name}=='XX'" >
${tmpVar.id} ${tmpVar.sex}
</c:if>
</c:forEach>
</c:forEach>