logic:iterate如何两重遍历
时间:2011-09-04
来源:互联网
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
ArrayList list1 = icdao.CBCSearch();//搜索大分类放在list中
ArrayList list2 = null;
C_Big_C cbc = null; //大分类
HashMap hm = new HashMap();
for(int i=0;i<list1.size();i++){
cbc = (C_Big_C)list1.get(i);
list2 = icdao.CBCSearchCMC(cbc.getCBC_Id());//用对应的id搜索中分类放在list中(中分类是大分类的下级)
hm.put(cbc, list2);
}
request.setAttribute("hm", hm);
return new ActionForward("/index.jsp");
}
最后在index.jsp中如何用logic:iterate来实现遍历cbc.name(姓名)、cbc.number(数量)、cbc.createTime(创建时间)。当然在index.jsp中cbc是以key的形式输出【或者还有什么好的办法做这样的输出】最后要输出的结果为
大分类(遍历) 大名字1 大名字2 大名字3
中分类(遍历) 中名字1、中名字2 中名字3、中名字4 中名字5、中名字6
HttpServletRequest request, HttpServletResponse response) {
ArrayList list1 = icdao.CBCSearch();//搜索大分类放在list中
ArrayList list2 = null;
C_Big_C cbc = null; //大分类
HashMap hm = new HashMap();
for(int i=0;i<list1.size();i++){
cbc = (C_Big_C)list1.get(i);
list2 = icdao.CBCSearchCMC(cbc.getCBC_Id());//用对应的id搜索中分类放在list中(中分类是大分类的下级)
hm.put(cbc, list2);
}
request.setAttribute("hm", hm);
return new ActionForward("/index.jsp");
}
最后在index.jsp中如何用logic:iterate来实现遍历cbc.name(姓名)、cbc.number(数量)、cbc.createTime(创建时间)。当然在index.jsp中cbc是以key的形式输出【或者还有什么好的办法做这样的输出】最后要输出的结果为
大分类(遍历) 大名字1 大名字2 大名字3
中分类(遍历) 中名字1、中名字2 中名字3、中名字4 中名字5、中名字6
作者: zhangdi0126 发布时间: 2011-09-04
最后输出的结果要为
大名字1
中名字1、中名字2……
大名字2
中名字3、中名字4……
大名字3
中名字5、中名字6……
大名字1
中名字1、中名字2……
大名字2
中名字3、中名字4……
大名字3
中名字5、中名字6……
作者: zhangdi0126 发布时间: 2011-09-04
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28