【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>

你可能感兴趣的:(BUG)