dao层定义2个方法 一个查询所有的父级 一个查询根据父级子集
service 写个方法 把调用dao层方法获得的数据拼接成有层次结构的字符串
转发到页面 然后把字符串显示到页面上
不想思考如何生成的话直接用jtree或者ztree这种网上树形结构插件
就 把父级实现了 子级 不行 插件就算了
public String F(){
StringBuffer s = new StringBuffer();
List<String> list = dao.getAll();
for(String str:list){
s.append("<input name='abc' type='checkbox' value='"+str+"' /><br/>");
List<String> childstr = dao.getByfather(str);
if(chilstr!=null){
for(String cstr:childstr){
s.append(" <input name='abc' type='checkbox' value='"+str+"' /><br/>");
}
}
}
return s.toString() ;
}
ztree
http://www.treejs.cn/v3/demo/cn/excheck/checkbox.html
http://www.treejs.cn/v3/demo/cn/bigdata/diy_async.html
API
http://www.treejs.cn/v3/api.php
http://blog.csdn.net/q975583865/article/details/71192312
子菜单咋不行
看来我来晚了
http://blog.csdn.net/cora_s_t/article/details/73838552