你的程序真的很难让人看懂List list1 = arr.BBS_Main(request);
for(Iterator iterator = list1.iterator(); iterator.hasNext();) {
  List list2 = (List)iterator.next();
  for(Iterator it = list2.iterator(); it.hasNext();) {
    String bbs_name = (String)it.next();
  }}

解决方案 »

  1.   

    楼上你循环出来得代码和我
    ArrayList bb=arr.BBS_Main(request);
    for(int i=0;i<bb.size();i++)
    {
       ArrayList curRow = (ArrayList) bb.get(i);

       for (int j=0;j<curRow .size();j++)
      {
         ArrayList arrayList=(ArrayList)bb.get(j);
        String bbs_name=(String)curRow.get(j);
       }
    }
    获得是一样得啊。
    我是用了个2位数组,想循环出一个表里所有记录每条记录得所有字段。
    还有我现在遇到获得得结果是乱码,高手怎么解决???
      

  2.   

    现在表里有2个记录每个记录有4个字段,
    你得方法和我得方法循环出来在界面上看上感觉是8条记录。
    我JAVA得代码是
             .
             .
             .
     ArrayList arrayList = new ArrayList();
        ArrayList curRow = null;
              .
              .
              .
          while (resultset.next()) {
            s1 = resultset.getString(1);
            s2 = resultset.getString(2);
            s3 = resultset.getString(3);
            s4 = resultset.getString(4);
            curRow = new ArrayList();
            curRow.clear();
            curRow.add(s1);
            curRow.add(s2);
            curRow.add(s3);
            curRow.add(s4);
            arrayList.add(curRow);      }
    这个是JAVA里得2位数组代码。
    前2次得是界面部门得JSP代码。