我有一个由日期和状态组成的Struts2列表。防爆。在html表中显示来自struts2列表的值
listDate - listStatus
12/12/12 - A
13/12/12 - B
14/12/12 - C
15/12/12 - D
16/12/12 - E
17/12/12 - F
18/12/12 - G
19/12/12 - H
我想在html
显示此为表。
listDate
应该是该列的标题,listStatus
应该是数据值。
而且每一行应该只包含列指定数目的,比如说5
前这样
12/12/12 13/12/12 14/12/12
A B C
等
我用同样的迭代器标签,如下所示:
<s:iterator value="listvalues" var="lstdata" status="status">
<s:if test="%{#status.index == 0}">
<tr><td><s:property value="#lstdata.listDate"></s:property></td></s:if>
<s:elseif test="%{#status.index%7 == 0}">
</tr><tr><td><s:property value="#lstdata.listDate"></s:property></td>
</s:elseif>
<s:else>
<td><s:property value="#lstdata.listDate"></s:property></td>
</s:else>
上面的代码可以列出每行的连续日期cont开始7个日期。
我的要求是将状态放在每个日期下面。
此外,列应以星期日开始,以星期六结束。
因此,如果日期列表以星期二开始,则前2个单元格中的数据应为空,但应显示相应的日期。
我可以通过创建单独的列表7天内做到这一点,但想知道是否有出路使用HTML/Struts2
标签...请发送你的想法。
请尝试fo rmat你的代码 – Jaiwo99