首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

iterator 两层嵌套有关问题,希望高手们指点下,感激不尽

2014-01-23 
iterator 两层嵌套问题,希望高手们指点下,感激不尽小弟最近在做一个人问卷调查,一个问卷主题对应N个问题,

iterator 两层嵌套问题,希望高手们指点下,感激不尽
小弟最近在做一个人问卷调查,一个问卷主题对应N个问题,一个问题对应N个答案,都是从数据库取数据,现在遍历了问题列表,在问题列表下面再遍历答案列表出现问题,下面贴一下主要代码。


iterator 两层嵌套有关问题,希望高手们指点下,感激不尽
[解决办法]
1.?<s:iterator?value="answerList"?id="answer"> 中的answer 是一个list(就是anwerListTemp)
2. questionList 和 answerList 应该是并列循环, 而不是嵌套循环。这样循环最后给出的结果 每个问题都是相同的答案。
[解决办法]
前排路过友情帮顶
[解决办法]
楼上几位都说了,帮顶吧
[解决办法]
贴个代码你看看 

for(int i=0;i<5;i++){
Map a = new HashMap();
a.put("i", i);
List b = new ArrayList();
for(int j=0;j<5;j++){
Map c = new HashMap();
c.put("j",j);
b.add(c);
}
a.put("lstanswer", b);
lstques.add(a);
}


<s:iterator value="lstques">
<s:property value="i"/>
<s:iterator value="lstanswer">


<s:property value="j"/>
</s:iterator>
</s:iterator>


大的装小的才是嵌套,你那是并列

热点排行