问题描述
<c:forEach items="${MeetingList}" var="meeting" varStatus="status"><tr> <td width="10%">${会议1的时间}</td> <td width="40%" <c:if test="${status.count%2==1}">class="BorR"</c:if>> <span class="green">${会议1的主题}</span></td> <td width="10%">${会议2的时间}</td><td width="40%"><span class="green">${会议2的主题}</span></td></tr></c:forEach>就是这样。业务是一行显示集合里的两个数据,请问,应该怎么控制? 问题补充:会议1,会议2只是集合里的元素。需要显示的效果就像这样:第一行:会议1 会议2第二行:会议3 会议4......
解决方案
<tr><c:forEach items="${MeetingList}" var="meeting" varStatus="status"><c:if test="${status.count%2!=0}"><td width="10%">${会议1的时间}</td> <td width="40%"class="BorR"> <span class="green">${会议1的主题}</span></td></c:if><c:if test="${status.count%2==0}"><td width="10%">${会议2的时间}</td><td width="40%"><span class="green">${会议2的主题}</span></td></tr><tr></c:if></c:forEach> </tr>
解决方案二:
${MeetingList} 是包含会议1、2的集合吧。请问下你的会议1、2有区别吗?可以这样吗?会议1 会议2会议2 会议1....