List list = new ArrayList(); while(rs.next())
{
List listItem = new ArrayList();
listItem.add(rs.getString(1));
listItem.add(rs.getString(2));
listItem.add(rs.getString(3));
listItem.add(rs.getString(4));
listItem.add(rs.getString(5));
list.add(listItem);

}

return list;
JSP页面: for(int i=0;i<list.size();i++)
{
out.print(list.get(i) + "<BR>");
}现在输出的结果是:[200007 , 0 , 省份 , null, 0]
[200008, 0, 城市, null, 0]
如何取得每行中的第一个元素的值???谢谢

解决方案 »

  1.   

    for(int i=0;i<list.size();i++)
    {
    List listItem = (List)list.get(i);
    //out.print(list.get(i) + "<BR>");
    out.print(listItem .get(0) + "<BR>");
    }
      

  2.   

    好像不能用吧,报错,严重: Servlet.service() for servlet Post_test_demo threw exception
    java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to java.util.List
      

  3.   

    out.print(list.get(i)   +   " <BR> "); 
    这应该是存放着[200007   ,   0   ,   省份   ,   null,   0] 这个对象吧
    通过对象去取第一个属性