我只想做类似的事情;
<c:forEach begin="0" end="9" var="val">
<input type="text" value="${level${val}}">
</c:forEach>
我想要的是${level0}
,${level1}
,...,${level9}
有一些价值。
代码
<input type="text" value="${level0}">
会给我价值。
我需要通过使用for循环显示所有人。
我怎样才能做到这一点?
答案 0 :(得分:2)
在servlet中
Level level1 = ...;
Level level2 = ...;
...// more levels
List<Level> levels = ...// choose your favorite implementation
levels.add(level1);
levels.add(level2);
... // add all levels in order you want
request.setAttribute("levels", levels);
然后从jsp
<c:forEach items="levels" var="level">
<input type="text" value="${level}">
</c:forEach>