jsp遍历问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 21:46:23
<%ArrayList list =(ArrayList)request.getAttribute("list1");
for(int i=0;i<list.size();i++){
Soms4_User user=(Soms4_User)list.get(i);
Sms4_buy_pack_statistc statistc =(Sms4_buy_pack_statistc)list.get(i);%>

<table width="412" height="254" border="1">
<tr>
<td width="132">昵称:</td>
<td width="264"><%=user.getName() %> </td>
</tr>
<tr>
<td>卡状态:</td>
<td><%=statistc.getStatus() %> </td>
</tr>
<tr>
<td>消费余额</td>
<td><%=statistc.getBalence() %> </td>
</tr>
<tr>
<td>开通时间:</td>
<td><%=statistc.getStart_time() %> </td>
</tr>
<tr>

你给的提示好象是不完整。
如果你的if(null==list)==true,那么你的第33行就会出现问题,总之只要list非正常就可能导致这个错误。
你应该给list加一个检查或修复。

for(int i=0;i<list.size();i++){

改成:

for(int i=0;list!=null && i<list.size();i++){