假设我的变量名为SOH_EVENT_1,SOH_EVENT_2,.....,SOH_EVENT_21。
我试图在循环中获取这些变量的值。像这样的东西 -
<c:forEach begin="1" end="21" varStatus="loopCount">
<C:out value="${SOH_EVENT_loopCount.count}" />
</c:forEach>
但是我无法得到这些变量的确切值。当我为每个变量放置这行代码时,我能够获得值,但是在将字符串与count连接后不在旁边循环中。
<C:out value="${SOH_EVENT_1}" />
<C:out value="${SOH_EVENT_2}" />
...
....
<C:out value="${SOH_EVENT_21}" />
如何在循环中获取值。
谢谢, 的Vivek
答案 0 :(得分:0)
如果你把这些变量放在某个范围内,比如说请求,就会变得更容易:
<c:forEach begin="1" end="21" varStatus="loopCount">
<c:set var="key" value="SOH_EVENT_${loopCount.index}"/>
<C:out value="${request[key]}" />
</c:forEach>