日付とステータスで構成される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>
上記のコードは、各行に7つの日付が含まれる行に日付をリストできます。
私の要件は、各日付の下にステータスを配置することです。
また、列は日曜日で始まり、土曜日で終わる必要があります。
したがって、日付のリストが火曜日で始まる場合、最初の2つのセルのデータは空である必要がありますが、対応する日付が表示されている必要があります。
アクションクラス内で7日間個別のリストを作成することでこれを行うことができますが、html/タグを使用してこれを回避する方法があるかどうかを知りたいStruts2
です...あなたの考えを送ってください。