for (int i = 0; i < list.size(); i++) {
list.get(i).getName();
}
fro遍历是这样的,如果用 < c:forEach >遍历应该怎么写?
我自己写了一个但是报错
<c:forEach items="${list}" var="dataList" >
<tr>
<td><c:out value="${dataList.getName}"/></td>
</tr>
</c:forEach>
各位大佬帮忙看看
如果你需要下标,可以用varStatus,否则不需要
<c:forEach items="${list}" var="dataList" >
相当于
for (dataList in list)
加上括号
<td><c:out value="${dataList.getName()}"/></td>
var代表当前条目的变量名称,varStatus代表循环状态的变量名称。
var="dataList" 改成varStatus="dataList"试试
改成这样试试
<c:forEach items="${list}" var="dataList" >
<tr>
<td><c:out value="${dataList.name}"/></td>
</tr>
</c:forEach>