问题描述
现有两个list:list1部门名称部门id部门位置list2人员id部门id人员姓名人员性别想得到如下的表格部门名称部门位置物流部一楼人员名称人员性别张三男李四女这个应该怎么实现呢
解决方案
解决方案二:
可不可以用个图片显示你的表格式什么样子的额?
解决方案三:
List<Department>Department:name,....List<Employee>
解决方案四:
有没有具体的例子
解决方案五:
list1部门名称部门id部门位置list2人员id部门id人员姓名人员性别写一个查询语句就搞定了select部门名称,部门位置,b.人员名称,b.人员性别fromdept,personbwheredept.id=b.deptId
解决方案六:
我已经得到了这两个list我想知道jsp页面该怎么实现
解决方案七:
需求说的不太清楚,可以采用4楼sql查询到一个list里嘛
解决方案八:
lz是想分别遍历?
解决方案九:
对,就是我描叙那样的嵌套表格、
解决方案十:
struts2<s:iteratorid="l1"value="list1"><s:iteratorid="l2"value="list2"></s:iterator></s:iterator>
解决方案十一:
那在struts1中可以这样吗
解决方案十二:
不可以,S是struts2的标签,struts1可以用别的比如c
解决方案十三:
struts1遍历用<logic:iteratorid="l1"name=""property="list1"></logic:iterator>
解决方案十四:
想嵌套遍历的话,可以这么做:step1:List<Department>Department:name,....List<Employee>
这里包含很多项,其中,List<Employee>是第二个list,必须将List<Employee>通过级联关系加入到List<Department>中step2:<s:iteratorvar="index"value="#request.listDepartment">//这里是放入request中的List<Department>name:<s:propertyvalue="#request.listDepartment.name"/>.......Employee:<s:iteratorvar="emplyee"value="#request.listDepartment.listEmployee">id:.....................</s:iterator></s:iterator>
事实证明这种方法可行。struts2哦