日期:2014-05-19  浏览次数:20729 次

多表查询List怎么for出来了?
service里有个HQL多表查询return list  
  请问在action里怎么for循环出来了?求解
------解决方案--------------------
LZ,你的看看你list里面add的是什么数据,比如是map,还是javaBean

直接用for循环,一个一个取值吧!
如果是javaBean之类的,用增强循环遍历吧!
------解决方案--------------------
LZ,你为什么要在action中遍历出来呢?你的意思是不是要将list数据返回到jsp页面?如果是返回到页面的话可以用<c:foreach > 来遍历  具体的做法可以参考网上材料;如果你真的是想在action中取值,可以用for循环通过list.get(int index)方法取出!
------解决方案--------------------
引用:
LZ,你为什么要在action中遍历出来呢?你的意思是不是要将list数据返回到jsp页面?如果是返回到页面的话可以用<c:foreach > 来遍历  具体的做法可以参考网上材料;如果你真的是想在action中取值,可以用for循环通过list.get(int index)方法取出!
+1
------解决方案--------------------
引用:
LZ,你的看看你list里面add的是什么数据,比如是map,还是javaBean

直接用for循环,一个一个取值吧!
如果是javaBean之类的,用增强循环遍历吧!


+1
------解决方案--------------------
引用:
引用:
LZ,你的看看你list里面add的是什么数据,比如是map,还是javaBean

直接用for循环,一个一个取值吧!
如果是javaBean之类的,用增强循环遍历吧!

+1

+1
平时怎么取数据,现在就怎么取,只不过返回的可能是一个对象,不是基本类型 而已。
------解决方案--------------------
我一般用iterator迭代器一个个对象取
for(Iterator iter=list.iterator();iter.hasNext();){            
      User user=(User)iter.next();                
}