struts2 标签实现合并单元格
前阶段做项目要做合并单元格,后台封装的数据是一个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 value="试算" onclick="shisuan('<s:property value="#course.courseID"/>');"/></span><span value="合成" onclick="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>
?
?
?
?