2011-02-08 59 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也是属性)