问题描述
我在param里面有5个变量,a1 a2 a3 a4 a5,怎么在前台用循环输出这5个变量<c:forEach var="i" begin="1" end="5"><c:out value="${a+i}"/></c:forEach>主要是红色部分应该怎么写?也就是相当于js中的eval功能..汗..按的太快 分类选错了,竟然不能改!!! 问题补充:jxx777444 写道
解决方案
<c:forEach var="i" begin="0" end="5"><c:set value="a${i}" var="newValue" />${requestScope["newValue"]}</c:forEach>
解决方案二:
建议你换个方式显示,比如将那五个变量放在list中,再用foreach+set显示出结果。foreach相当于for(Obj obj : objs),应该是得不到1,2....的。
解决方案三:
<c:forEach var="i" items="${param}" begin="1" end="5"> ${i}</c:forEach>
时间: 2024-07-31 00:14:20