如何在EL内部进行连接

时间:2013-09-04 14:48:17

标签: jsp jstl el

我只想做类似的事情;

<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循环显示所有人。

我怎样才能做到这一点?

1 个答案:

答案 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>