引入jstl核心包
<%@ taglib prefix="c" uri=">
js onload事件 ajax 获取后台返回的list集合(注意ajax属性async: false
)。
//一下答案中,假设传的List名称为AList,对象topic的类型为Topic类,代码如下
<%
List alist = (List)requestgetAttribute("AList");
if(alist != null && alistsize()>0){
for(int i = 0;i<alistsize();i++){
Topic t = (Topic)alistget(i);
String[7] c = tgetContent(); //假设数组长度为7, 在Topic类中
//要写getContent方法
for(int j = 0; j < clength; j++)%>
<input type="text" value=<%=c[j]%>/>
<% }
}
}
%>
这个问题可能的原因有很多。
1查询数据的sql就只查出来一条数据。
2查询的sql查出来了是多条数据,对结果封装返回时有误,只返回了一条。
3页面中循环逻辑有误。
具体最好是把代码贴上来,大家一起看下。
如果有帮助到你,请点击采纳。
<c:forEach var="i" items="${pageModelitems}" varStatus="j">
<tr><td>${jcount}</td> //在这里打印出循环次数
<td>${iimgname}</td>
<td>${iimgtype}</td>
</tr>
</c:forEach>
<c:forEach items="${list}" var="user" varStatus="vs">
<tr>
<td>
<s:property value="#vsindex+1"/>
</td>
<td align = "center">${userPId}</td>
<td align = "center">${userPLoginname}</td>
<td align = "center">${userPUserName}</td>
<td align = "center">${userPEmail}</td>
<td align = "center"><html:department pdeptid="${userPDeptid}"></html:department></td>
</tr>
</c:forEach>
${list}为后台传的list集合,用到了jsp的标签,需要引入
以上就是关于jsp进行list遍历怎么遍历全部的内容,包括:jsp进行list遍历怎么遍历、jsp加载时怎么获取后台list集合并遍历、jsp中获得数组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)