前阶段做项目要做合并单元格,后台封装的数据是一个List<Course> course对象并且Course类中声明了List<ExamMode> examModes属性。将代码贴出来供大家参考。
代码如下:
<s:if test="course != null && !course.isEmpty()">
<s:iterator value="course" status="status" id="course">
<s:iterator value="examModes" status="status1" id="examModes">
<tr >
<s:if test="#status1.count == 1">
<td nowrap rowspan='<s:property value="examModes.size()"/>'>
<s:property value="#status.count" />
</td>
<td nowrap rowspan='<s:property value="examModes.size()"/>'>
<s:property value="#course.courseName"/>
</td>
<td >
<s:property value="examInfo"/>
</td>
<td >
<s:property value="percentum"/>%
</td>
<td >
<s:property value="examScore"/>
</td>
<td nowrap rowspan='<s:property value="examModes.size()"/>'>
<s:property value="#course.courseID"/>
</td>
<td nowrap rowspan='<s:property value="examModes.size()"/>'>
<s:property value="#course.courseScore"/>
</td>
<td nowrap rowspan='<s:property value="examModes.size()"/>'>
<s:property value="#course.RealExamNum"/>
</td>
<td nowrap rowspan='<s:property value="examModes.size()"/>'>
<span class="Btn_01"><input type="button" value="试算" οnclick="shisuan('<s:property value="#course.courseID"/>');"/></span><span class="Btn_01"><input type="button" value="合成" οnclick="hecheng('<s:property value="#course.courseID"/>','<s:property value="#course.ScoreCondition"/>','<s:property value="#course.stuid"/>','<s:property value="#course.realExamNum"/>');"/></span>
</td>
</s:if>
<s:else>
<td >
<s:property value="examInfo"/>
</td>
<td >
<s:property value="percentum"/>%
</td>
<td >
<s:property value="examScore"/>
</td>
</s:else>
</tr>
</s:iterator>
</s:iterator>
</s:if>