5行2列的一个table 显示一览数据现有两个list 分别是list1 和 list2 ,list1用来显示第一列数据,list2用来显示第二列数据,
列1始终是有数据,最多5条,列2可能没有数据,不足5条,但是即使列2没有,列1数据也要全部显示,
针对某一行,如果都有数据的话,list1 和 list2 有共同的属性,即是,list1.getBean.getUserId = list2.getBean.getUserId.
之所以这样是因为,列一是显示查出的所有部门,列2是弹出画面选择员工,初始化时显示,对应部门的员工,没有对应员工,可进行选择,因此这个一览,即使显示,又要对其操作。现在问题是怎么样根据这个需求将list1 和 list2 合并成一个List,最终返回,用来显示数据。
列1始终是有数据,最多5条,列2可能没有数据,不足5条,但是即使列2没有,列1数据也要全部显示,
针对某一行,如果都有数据的话,list1 和 list2 有共同的属性,即是,list1.getBean.getUserId = list2.getBean.getUserId.
之所以这样是因为,列一是显示查出的所有部门,列2是弹出画面选择员工,初始化时显示,对应部门的员工,没有对应员工,可进行选择,因此这个一览,即使显示,又要对其操作。现在问题是怎么样根据这个需求将list1 和 list2 合并成一个List,最终返回,用来显示数据。
解决方案 »
- JSP实现跨浏览器的打印预览
- 问一个比较有“深度”的问题
- java中调用C语言的编译器。类似ACM的在线考试系统,提交源程序,编译取得结果与正确答案做对比。
- tomcat正常启动 但http://localhost:8080不能访问
- SSH中hibernate的hql问题求助!!!could not execute query
- 项目在手,寻求人才,共同创业(语言java,jsp,项目erp)
- servlet隐藏表单域传值问题
- 今天面试,考官问我三个问题,我都没回答上来.
- 救命!javascript怎么传值给jsp页面(不能使用location=xxx.jsp?aaa=1)
- 关于springmvc的ajax分页优化问题
- iframe中加载页面
- ajax的异步操作问题
List<String> list1=new ArrayList<String>();
list1.add("1:a");
list1.add("2:b");
list1.add("3:c");
list1.add("4:d");
list1.add("5:e");
List<String>list2=new ArrayList<String>();
list2.add("1:g");
list2.add("2:g");
list2.add("4:h");
list2.add("5:k");
for(String x:list1){
for(String y:list2){
if(x.charAt(0)==y.charAt(0)){
map.put(x.charAt(0), y.substring(2));
}
}
}
for(String x:list1){
System.out.println(x.charAt(0)+":"+(map.get(x.charAt(0))==null?"":map.get(x.charAt(0))));
}
}
这样 不很明白你的意思