以上是数据库结构及部分数据
大致是:前1,2位编码:省、周 3,4:市 5,6:区 7,8,9:村
如何使用java代码解析其层级关系以树形结构表示
最好是用 jquery eazyui 做成tree展示
效果:
7 个解决方案
#1
本来想说一大篇的,但你的问题又不够具体,算了。。。
#2
无非就是个循环查询了
#3
构造一个Map<String, Vector<Map<String, Vector<Map<String, Vector<String>>>>>
就是Map<“省或者州”,Vector<Map<“市”, Vector<Map<"区", Vector<"村">>>>>
通过以上的Map把数据库中查询出来的数据先传到前端来,之后再用jquery来展示。
就是Map<“省或者州”,Vector<Map<“市”, Vector<Map<"区", Vector<"村">>>>>
通过以上的Map把数据库中查询出来的数据先传到前端来,之后再用jquery来展示。
#4
现在数据库里把层级关系表示清楚,加2个字段 id,parent_id,然后用Oracle的递归查询就行了
#5
同意楼上~
单单这点数据不看中文的话在逻辑上完全分不出来节点关系建不出来树的...
单单这点数据不看中文的话在逻辑上完全分不出来节点关系建不出来树的...
#6
父子节点 构建。
#7
父子节点,递归展示
#1
本来想说一大篇的,但你的问题又不够具体,算了。。。
#2
无非就是个循环查询了
#3
构造一个Map<String, Vector<Map<String, Vector<Map<String, Vector<String>>>>>
就是Map<“省或者州”,Vector<Map<“市”, Vector<Map<"区", Vector<"村">>>>>
通过以上的Map把数据库中查询出来的数据先传到前端来,之后再用jquery来展示。
就是Map<“省或者州”,Vector<Map<“市”, Vector<Map<"区", Vector<"村">>>>>
通过以上的Map把数据库中查询出来的数据先传到前端来,之后再用jquery来展示。
#4
现在数据库里把层级关系表示清楚,加2个字段 id,parent_id,然后用Oracle的递归查询就行了
#5
同意楼上~
单单这点数据不看中文的话在逻辑上完全分不出来节点关系建不出来树的...
单单这点数据不看中文的话在逻辑上完全分不出来节点关系建不出来树的...
#6
父子节点 构建。
#7
父子节点,递归展示