Как я могу получить вход бок о бок в JSP - PullRequest
0 голосов
/ 16 августа 2011
<table>
<c:forEach items="${requestScope['rfpq.mailRecievers']}" var="row">
<tr>
                                            <td>&nbsp; </td>
<td style="color: #000000; font-size: 11px;" height="17" width="450">  &nbsp;${row} |</td> 

</tr>
</c:forEach>
</table>

Ввод:

A0001 |

A0002 |

A0003 |

A0004 |

A0005 |

Как я получу ввод, как (с цветами):

A0001 | (цвет: серый) A0002 | A0003 | (цвет: серый) A0004

1 Ответ

2 голосов
/ 16 августа 2011
<table>
    <tr>
        <c:forEach items="${requestScope['rfpq.mailRecievers']}" var="row" varStatus="status"  >
            <c:choose>
                <c:when test="${status.count%2==0}">
                    <td style="color: #000000; font-size: 11px;" height="17">   &nbsp;${row} |</td> 
                </c:when>
                <c:otherwise>
                    <td style="color: gray; font-size: 11px;" height="17">   &nbsp;${row}|</td> 
                 </c:otherwise>
             </c:choose>
        </c:forEach>
    </tr>
</table>

Вы можете использовать атрибут varStatus для доступа к экземпляру LoopTagStatus для текущего <c:forEach>, а его свойство count дает вам счетчик цикла.Вы можете использовать этот счетчик цикла для стилизации вашего нечетного столбца и четного столбца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...