iterator2

首先数据库的结构是这样的 
1.类型ID typeId 
2.类型名称 typeName 
3.父类型ID parentsId 
相当与一个树所以树根的parentsId都为0 
属于该树根下的节点的parentsId都为该树的typeId 
所以我从数据库查询出的结果放到Map里的结构是这样的 


首先从数据库查询出来所以的树的根节点(就是parentsId等于0的)放到List中 
然后把该List放入Map中键为“0”也就是parentsId列的值 
接着遍历该List拿到每个根节点的typeId到数据库中查询属于根节点的子节点 
并把属于该根节点的子节点保存到List中然后在把List保存的Map中键值是该子节点的parentsId值 

页面遍历方式是: 
Html代码




第一个iterator是遍历根节点 
第二个iterator是遍历属于该根节点的子节点 

classifications Map对象的名称 classifications['0']去得key值是0的那个value就是所以根节点List 并遍历它去得根节点的typeId的值,然后通过第二个iterator遍历属于该根节点的子节点。 
注意:第二个iterator的value属性value="classifications[#classific
ationroot.classificationId]" 的取值方式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值