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

struts2中iterator迭代list疏失,将最后一个元素显示若干次

2013-06-19 
struts2中iterator迭代list出错,将最后一个元素显示若干次while (rs.next()) {club.setName(rs.getString(

struts2中iterator迭代list出错,将最后一个元素显示若干次

   while (rs.next()) {
   club.setName(rs.getString("name"));
   club.setCollegeEv(rs.getString("collegeEv"));
   club.setAward(rs.getString("award"));
   list.add(club);
   }

<s:iterator value="list" id="clubList">
                     社团名称:<s:property value="name" /><br />
                     学院评价:<s:property value="collegeEv" /><br />
                      所获奖励:<s:property value="award" /><br />
</s:iterator> 


list中共有三个元素,分别为吉他社,网球社和书法社,结果页面显示如下,求问问题出在什么地方:


社团名称:书法社
学院评价:该社团举办的送春联活动得到校领导的高度好评
所获奖励:

社团名称:书法社
学院评价:该社团举办的送春联活动得到校领导的高度好评
所获奖励:

社团名称:书法社
学院评价:该社团举办的送春联活动得到校领导的高度好评
所获奖励: Java Iterator struts2 list
[解决办法]
while?(rs.next())?{
Club club = new Club();//需要在while里面重新实例化。。。
???????club.setName(rs.getString("name"));
???????club.setCollegeEv(rs.getString("collegeEv"));
???????club.setAward(rs.getString("award"));
???????list.add(club);
???}

热点排行
Bad Request.