我现在有一个List: List<TrainingCourseClassAttendHistory> trainingCourseClassAttendHistory;
在这个List中还有另一个集合:
public class TrainingCourseClassAttendHistory implements java.io.Serializable {
......
private Set<TrainingCourseClassAttendPeriod> trainingCourseClassAttendPeriod = null;
set/get方法;
......
}
我现在要在JSP页面中用s:iterator遍历trainingCourseClassAttendHistory,在这个遍历中还要遍历内部的集合.....
请有经验的大师给指导一下。
<s:if test="trainingCourseClassAttendHistory!=null">
<s:iterator value="trainingCourseClassAttendHistory" status="stat">
<tr>
<td>
<s:property value="test" default=""/>
</td>
<td>
<s:property value="test" default=""/>
</td>
<td>
就是这里不知道怎么做了。
<%--<s:property value="%{trainingCourseClassAttendHistory[#stat.index].}"/>
--%>
</td>
<td>
<s:property value="%{trainingCourseClassAttendHistory[#stat.index].attendPercentage}" default="0" />
</td>
<td>
<s:property value="%{trainingCourseClassAttendHistory[#stat.index].cpdId}" default="0" />
</td>
<td>
<s:property value="%{trainingCourseClassAttendHistory[#stat.index].mpfCpdCore}" default="0" />
</td>
<td>
<s:property value="%{trainingCourseClassAttendHistory[#stat.index].mpfCpdNonCore}" default="0" />
</td>
<td>
<s:property value="%{trainingCourseClassAttendHistory[#stat.index].cpt}" default="0" />
</td>
</tr>
</s:iterator>
在这个List中还有另一个集合:
public class TrainingCourseClassAttendHistory implements java.io.Serializable {
......
private Set<TrainingCourseClassAttendPeriod> trainingCourseClassAttendPeriod = null;
set/get方法;
......
}
我现在要在JSP页面中用s:iterator遍历trainingCourseClassAttendHistory,在这个遍历中还要遍历内部的集合.....
请有经验的大师给指导一下。
<s:if test="trainingCourseClassAttendHistory!=null">
<s:iterator value="trainingCourseClassAttendHistory" status="stat">
<tr>
<td>
<s:property value="test" default=""/>
</td>
<td>
<s:property value="test" default=""/>
</td>
<td>
就是这里不知道怎么做了。
<%--<s:property value="%{trainingCourseClassAttendHistory[#stat.index].}"/>
--%>
</td>
<td>
<s:property value="%{trainingCourseClassAttendHistory[#stat.index].attendPercentage}" default="0" />
</td>
<td>
<s:property value="%{trainingCourseClassAttendHistory[#stat.index].cpdId}" default="0" />
</td>
<td>
<s:property value="%{trainingCourseClassAttendHistory[#stat.index].mpfCpdCore}" default="0" />
</td>
<td>
<s:property value="%{trainingCourseClassAttendHistory[#stat.index].mpfCpdNonCore}" default="0" />
</td>
<td>
<s:property value="%{trainingCourseClassAttendHistory[#stat.index].cpt}" default="0" />
</td>
</tr>
</s:iterator>
解决方案 »
- spring 利用security 登陆 session 重复创建的问题(高分求助)
- Struts2的FreeMarker页面上怎么设置BathPath?
- EJB入门问题
- 请问开发一个连锁超市进销存管理系统,用SWING还是WEB方式编程好?急!!!
- 请教,struts+tomcat的配置问题
- 大家看看这个项目适不适合用struts/spring/hibernate啊!
- 各位java大哥,关于读取XML文件,怎么做啊?
- 有没有牛人帮帮啊?struts 里的按钮怎么动态失效???????????????
- 如何在TOMCAT5.5.1下显示自己的JSP网页?(不明白的朋友请不要随意回复,我看不过来啊)
- 请教几个问题,分可以另外开贴再补。
- hql查询表中的部分字段,求救
- 执行数据库存储过程出错,求解!!!!
<s:iterator value="listR" var="devil">
<tr class=Off onMouseOut="this.className='Off'" onMouseOver="this.className='Up'">
<td height="24"><div align="center">
<input type="checkbox" name="id" value="<s:property value='#devil.r_id'/>" id="id">
</div></td>
<td><div align="center"><s:property value="#devil.r_id"/></div></td>
<td><div align="center">
<s:property value="#devil.r_name"/></div></td>
<td><div align="center"><s:property value="#devil.r_depict"/></div></td>
<td><div align="center">
<div align="center">
<div align="center"><s:iterator var="o" value="#devil.states"><s:property value="#o.s_name"/>、</s:iterator> </div>
</div>
</div></td>
<td><div align="center"><a href="<%=basePath%>system/updaterole.jsp?id=${devil.r_id}">
<img src="<%=basePath%>images/edit.gif" width="16" height="19" border="0"></a></div>
<div align="center"></div></td>
</tr>
</s:iterator>以前这么写过的代码,不知道有没帮助 我的是List里面嵌套的Set