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