jsp进行list遍历怎么遍历

jsp进行list遍历怎么遍历,第1张

引入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中获得数组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9512241.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存