我有5个变量需要在打开的foreach中使用,所以我将每个变量命名为IMG1 IMG2 IMG3 IMG4 IMG5。我想知道如何调用图像的src这样EL中的连接变量名称
src="${IMG + index of the foreach}"
所以它调用的foreach一个新的形象。
编辑:
我有这个五个变量
<c:set var="imgPN1" value="23421E1" />
<c:set var="imgPN2" value="32543QS" />
<c:set var="imgPN3" value="23945ZS" />
<c:set var="imgPN4" value="23421E0" />
<c:set var="imgPN5" value="34352WS" />
和一个foreach我需要把每一个这个变量的一个图片src所以里面,问题是,我算里面使用其他的foreach已经使用的foreach,原因会生成25 img而不是5,所以我需要的是使用varstatus或者一些索引,能够在foreach内部创建类似这样的东西 ,因此它会用它的专有名称来获取变量。
这是一个可怕的方式做到这一点。将所有变量放在列表中,将列表添加到请求属性中,然后遍历它。 – 2013-04-22 13:51:20
好的,我真的不知道jslt的很多,你能用一个例子来解释一下吗? – 2013-04-22 13:56:54
我会为你做一个更好的和[链接到这个问题](http://stackoverflow.com/questions/2117557/how-to-iterate-an-arraylist-inside-a-hashmap-using-jstl)哪所有的细节。 – 2013-04-22 13:58:47