2011-08-16 12 views
-2
<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> 

入力されたJSPに並べて入力側を得ることができますにはどうすれば

A0002 |

A0003 |

A0004 |

A0005 |

どのように入力しますか(色付き):

A0001 | (色:グレー)A0002 | | (色:グレー)A0004

答えて

2
<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> 

あなたが現在<c:forEach>ためLoopTagStatusインスタンスにアクセスするにはvarStatus属性を使用することができ、そしてそのcountプロパティは、あなたのループカウンタを提供します。このループカウンターを使用して、奇数列と偶数列をスタイルすることができます。

+0

私はこれを試してみましたが、私はこれを書いたときに私のテーブルの爆弾です。 –

+0

また、私は書いています:

はテーブル爆弾と同じ問題を抱えています。 –

+0

あなたは奇数の列と偶数列のスタイルを設定したいと思うようですが、更新したばかりの –