Struts2表创建

时间:2014-09-10 08:55:21

标签: jsp html-table struts2 iterator

我之前尝试了一段时间,但我有两列相邻列具有相同的数据。

<table bgcolor="white" bordercolor="green" border="1" cellspacing="0" cellpadding="1" align="center">
        <tr bgcolor="green">
            <th>Login Name</th>
            <th>Full Name</th>
        </tr>
        <s:iterator value="%{#session.users}" status="usrsts">

                <s:if test="#usrsts.odd==true">
                <tr>
                    <td style="background: gray;"><s:a ><s:property/></s:a></td>
                    </tr>
                </s:if>
                <s:else>
                    <td style="background: white;"><s:property /></td>
                </s:else>

        </s:iterator>
</table>

问题是我无法将其打印为单列表本身的双列表。

1 个答案:

答案 0 :(得分:1)

也许这样的事情应该这样做:

<table bgcolor="white" bordercolor="green" border="1" 
       cellspacing="0" cellpadding="1" align="center">
    <tr bgcolor="green">
        <th>Login Name</th>
        <th>Full Name</th>
    </tr>
    <s:iterator value="%{#session.users}" status="usrsts">
       <s:if test="#usrsts.odd==true">
            <tr style="background: gray;">
       </s:if>
       <s:else>
            <tr style="background: white;">
       </s:else>
                <td ><s:a><s:property value="username"/></s:a></td>
                <td ><s:property value="fullname"/></td>
           </tr>
    </s:iterator>
</table>