我有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