service里有个HQL多表查询return list  
  请问在action里怎么for循环出来了?求解

解决方案 »

  1.   

    在action中查询全部把查询结果放在一个list中,为list提供set,get方法不就行了吗?为什么还会有循环啊?我也是刚学,请指教
      

  2.   


    如果你存在List中,List里是一个集合,就要用for循环再get出来
      

  3.   

    LZ,你的看看你list里面add的是什么数据,比如是map,还是javaBean直接用for循环,一个一个取值吧!
    如果是javaBean之类的,用增强循环遍历吧!
      

  4.   

    LZ,你为什么要在action中遍历出来呢?你的意思是不是要将list数据返回到jsp页面?如果是返回到页面的话可以用<c:foreach > 来遍历  具体的做法可以参考网上材料;如果你真的是想在action中取值,可以用for循环通过list.get(int index)方法取出!
      

  5.   


    在页面《c:foreach》我也会啊,只是我要在action中取出进行操作
      

  6.   

    我一般用iterator迭代器一个个对象取
    for(Iterator iter=list.iterator();iter.hasNext();){            
          User user=(User)iter.next();                
    }