1. 程式人生 > >EL表示式中巢狀EL表示式解決方法

EL表示式中巢狀EL表示式解決方法

1.模擬需求:從一個商品集合中取出所有商品,第一個商品用它的第一張圖片,第二個商品用它的第二張圖片
2.起初按照通用思路,在c:forEach中定義一個varStatus,再通過vaStatus獲取下標,結果寫成了el表示式巢狀(如下),結果根本出不來

<c:forEach items="${products }" var="product" varStatus="idx">
    <img src="${product.imgUrls[${idx.index}] }"/>
</c:forEach>

3.通過查資料發現,el表示式是不能直接寫

使 {}符號,如下就可以。

<c:forEach items="${products }" var="product" varStatus="idx">
    <img src="${product.imgUrls[idx.index] }"/>
</c:forEach>

轉載自:http://blog.csdn.net/leadseczgw01/article/details/53691232