jsp的 forEach问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 10:28:43
<%
String atts[] = new String [5];
atts[0]="hello";
atts[1]="this";
atts[2]="is";
atts[3]="a";
atts[4]="pen";
request.setAttribute("atts", atts);
%>

<c:forEach items="${atts}" var="item" begin="1" end="4" step="1" >
$ {item}<br>
</c:forEach>
为什么打印出 4$ {item} 而没有打出值来
http://baike.baidu.com/view/1002440.html
这个里面的例子
TO2楼
好像用了 ArrayList 仍然一样

可能是EL表达式被禁用了 ,在头部加个
<%@ page isELIgnored="false" %>试试

atts应该是个list类型
<c:forEach>标签是循环list或者map

用BEAN:WRITE标签试试看