[code="java"]
Map> colorMap=goodsService.getGoodsColor();
request.getSession().setAttribute("colorMap", colorMap);
[/code]
问题是 用el表达式怎么在指点的key的情况下取出List里的值?
[code="java"]
GoodsColor类
public String getColorName() {
return colorName;
}
public void setColorName(String colorName) {
this.colorName = colorName;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
[/code]
[code="java"]
<c:forEach items="${colorMap}" var="colorMap">
//${colorMap[3]}这样不是取到key为3的List<GoodsColor>吗?
//可是${colorMap[3].colorName}却报错
<p><em>${colorMap[3]}</em></p>
</c:forEach>
[/code]
望好心人帮忙解答