2011-02-08 83 views
0
  <c:forEach var = "cart" items= "${cartx.items}"> 
      <tr bgcolor="${(i%2) ? "#EFF3FB" : "White" }"> 
       <td><c:out value = "${cart.key.tilte }"/></td> 
       <td><c:out value = "${cart.key.price }"/></td> 
       <c:set var = "price" value="${price}"></c:set> 
       <c:set var="i" value = "${i+1 }"/> 
      </tr> 
     </c:forEach> 

在這段代碼中,我想訪問cartx,它是一個會話變量,它包含book對象的列表,其中book是一個類。在jsp中訪問hashmap

我想打印作爲書類成員的書的書名和價格。

+0

哈希映射到底有多精確? `$ {cartx.items}`是否會返回`List >`?你的問題描述表明它是一個`List `?如果不知道`$ {cartx.items}`的確切類型,就不能可靠地回答這個問題。 – BalusC 2011-02-08 15:39:40

回答

1

地圖可以像這樣在JSTL中訪問:${map[key]}。 (如果key也是屬性)