
<logic:iterate id="这里的名字是随意 只是在下面调用而已aList" name="后台返回给前台的对象比如page" property="list(这里必须是list因为表示循环对象是list集合类型的)" indexId="indx">
<tr class="ChangeLineColor" height="20" >
<td align="center"><%=indx+1%></td>
<td>${aList.productCode}</td>---alist。要的字段名字(alist是上面自己定义的名字)
<td>${aList.productName}</td>----alist.要的字段名字
<td>${aList.fstCustomerName}</td>
</tr>
至于你是返回的直接是一个对象(包含list集合的)还是直接一个list 看你自己情况 改就行的
希望对你有所帮助
要一步一步的来排错!
先在你页面里用代码段看一下你的ls里面的数据是否转发到页面来了。
<%List ls = (List) request.getAttribute("ls")
out.println(ls.size())
%>
不报错,size大于0,应该就传过来了。确认一下你的<c:>标签是否正常,库是否导入。或者新页面没有部署更新到服务器等。
上述代码如果报错了,就去确认一下你的servlet.
JSP页面中用c标签遍历list,要显示数据的对象列表放到list中。java代码:
1
request.setAttribute("list",
yourList)
jsp代码:
1
2
3
4
<c:forEach
var="user"
items="${list}">
User
Name:
${user.username}
Age:
${user.age}
</c:forEach>
注意在JSP中引入jstl的core标签,如果实在不清楚,继续追问
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)