marunomaruno-memo

marunomaruno-memo

JSP で表示するための一工夫 (2)

2009年11月18日 | Java
JSP で表示するための一工夫 (2)
================================================

■Map のデータを展開して表示

あるスコープに属性 mapdata がある。
キーが商品で、値がその個数とする。
これを、JSTL で展開する場合、つぎのように記述する。

---
<c:forEach var="item" items="${mapdata}" varStatus="status">
    <c:set var="product" value="${item.key}"/>      <!-- (1) -->
    <c:set var="quantity" value="${item.value}"/>   <!-- (2) -->
    <c:out value="${product.name}"/>
    <fmt:formatNumber value="${quantity}"/>
</c:forEach>
---


□(1), (2)

set タグを使って、key と value に対して名前を指定すると、
この後、EL を使いやすい。


以上



最新の画像もっと見る

コメントを投稿