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

双重循环action 如何给某个字段赋值

2013-12-10 
双重循环action怎么给某个字段赋值得出的效果是:;初一1班2班3班初二1班2班3班初三1班2班3班4班高一1班2班3

双重循环action 怎么给某个字段赋值
得出的效果是:;
初一
1班  2班  3班
初二
1班  2班  3班
初三
1班  2班  3班  4班
高一
1班  2班  3班
高二
1班  2班  3班
高三
1班  2班  3班  4班

现在我目前写的代码
 pgradeList=pgradeService.getAll();//所教班级

   
  List<PClass> ua=new ArrayList<PClass>();
   
   for(PGrade pg:pgradeList){
   pclassList=pclassService.getAllClassByGradeId(pg.getGradeId());
   System.out.println(pclassList.size()+"----");
//   for(PClass pc:pclassList){
//   ua.add(pc);
//   System.out.println(pc.getClassName());
//   pc.setClassName(className) 
//  
//   }
   }


<s:iterator value="pgradeList" var="pgrade">
<div style="margin-top:5px;">
<strong><s:property value="#pgrade.gradeName"/></strong>
</div>


<s:iterator value="pclassList" var="pclass">
<div>
<input type="checkbox" name=""/>
<s:property value="#pclass.className"/>
</div>



</s:iterator>

</s:iterator>

查询所有的年级  然后根据班级的年级的id查询所有  但是不知道怎么在页面获取所有的年级的所有班级  请指教  不知道咋写   非常感谢


[解决办法]
为何不使用map呀,Map<PGrade,List<PClass>>
页面取的话,先取map的key,然后遍历map的value
[解决办法]
1楼正解,具体怎么遍历map,查documentation

热点排行