1. 程式人生 > >【EL 表示式】EL 表示式中巢狀 EL 表示式

【EL 表示式】EL 表示式中巢狀 EL 表示式

需求

需要從一個文章集合中根據不同的標籤取出文章,第一篇文章用第一個標籤,第二篇文章用第二個標籤

原有思路

<c:forEach items="${articles}" var="article" varStatus="ids">
	<img src="${article.label[${ids.index}] }"/>
</c:forEach>

後臺發現這種方式會報錯

解決辦法

網上查詢資料發現,EL 表示式不能直接巢狀,想要巢狀,需要省略裡面的 ${} 符號

<c:forEach items="${articles}" var="article"
varStatus="ids"> <img src="${article.label[ids.index] }"/> </c:forEach>