功能说明:
基于数据库动态生成目录树
支持无限级节点
核心类说明:
com.treecache.vo.TreeviewVO
节点信息封装对象
com.treecache.dao.TreeviewDAO
TreeviewVO[] find(Integer parentid)
根据父节点ID查询所有子节点
com.treecache.tools.cache.TreeCache
loadTreeCache()
加载数据库中的目录树结构
getNode(TreeviewDAO treeviewDAO, TreeviewVO node,TreeviewVO root)
以递归方式从数据库中获取节点
buildTreeItems(TreeviewVO node)
递归方式拼接目录树的子节点
buildTree()
生成目录树的入口方法,其它类只需调用该方法返回生成目录树后的字符串
然后在页面用out对象输出即可.
实现方案:
<1>本例预定目录树节点的父节点为0时,该节点为树根
<2>TreeviewVO类为节点信息封装对象
<3>通过递归调用方法,根据父节点ID从数据库查询子节点,完成所有节点的关联后生成一个TreeviewVO对象:treenode
<4>通过递归方法遍历treenode对象,拼接可以在页面输出的js字符串:tree
没有合适的资源?快使用搜索试试~ 我知道了~
权限树状菜单以及自定义标签
共190个文件
png:65个
gif:26个
html:21个
需积分: 10 20 下载量 192 浏览量
2011-05-11
19:38:07
上传
评论
收藏 1.93MB RAR 举报
温馨提示
通过树状菜单和自定义标签控制权限,简单的写法,以及简单的配置,非常好用,一个积分相当于白送了。。。。。。。。
资源推荐
资源详情
资源评论
收起资源包目录
权限树状菜单以及自定义标签 (190个子文件)
all-wcprops 542B
demoData.js.bak 53KB
Noname1.html.bak 18KB
Noname11.html.bak 17KB
checkboxDemo.html.bak 1KB
zTreeAPI v2.5.chm 111KB
TreeCache.class 3KB
TreeviewDAO.class 2KB
TreeviewVO.class 2KB
DBManager.class 2KB
StartTreeCachePlugin.class 1KB
LogUtil.class 1KB
.classpath 618B
demo.css 7KB
zTreeStyle.css 6KB
zTreeIcons.css 2KB
xtree2.css 1KB
entries 630B
loading.gif 825B
page.gif 574B
hardware.gif 496B
home.gif 478B
phone.gif 469B
people.gif 461B
loading.gif 381B
folder_Open.gif 341B
exclamation.16.gif 262B
folder_Close.gif 227B
plus_center.gif 212B
plus_bottom.gif 211B
plus_top.gif 211B
minus_center.gif 210B
minus_top.gif 208B
plus_root.gif 208B
minus_bottom.gif 208B
minus_root.gif 205B
plus_noLine.gif 205B
minus_noLine.gif 203B
plus.gif 153B
minus.gif 150B
line_center.gif 67B
line_conn.gif 65B
line_bottom.gif 64B
line_top.gif 63B
Noname111.htm 17KB
Noname1.html 18KB
Noname11.html 17KB
jscontrolDemo.html 16KB
eventDemo.html 13KB
standardDemo.html 10KB
superDemo_diyBtn.html 9KB
bigDataDemo_super.html 7KB
superDemo_check&radio.html 7KB
skinDemo.html 7KB
skinDemo24.html 7KB
asyncDemo.html 6KB
editDemo.html 6KB
superDemo_rightMenu.html 5KB
standardDemoForIe6.html 5KB
superDemo_dropdownMenu.html 5KB
superDemo_mutilTree.html 4KB
radioDemo.html 4KB
index.html 4KB
edit&asyncDemo.html 4KB
bigDataDemo_normal.html 4KB
checkboxDemo.html 1KB
log4j.jar 340KB
mysql-connector-java-3.0.15-ga-bin.jar 230KB
TreeCache.java 2KB
TreeviewVO.java 2KB
TreeviewDAO.java 2KB
RestrictPageTag.java 1KB
RestrictFieldTag.java 1KB
DBManager.java 1KB
LogUtil.java 941B
StartTreeCachePlugin.java 701B
jquery-1.4.2.js 160KB
jquery-1.4.2.js 160KB
jquery-ztree-2.5.js 76KB
jquery-ztree-2.5.js 76KB
demoData.js 53KB
xtree2.js 36KB
jquery-ztree-2.5.min.js 30KB
jquery-ztree-2.5.min.js 30KB
demoTools.js 643B
nodeForBigData.jsp 72KB
index.jsp 1KB
node.jsp 657B
nodeForHugeData.jsp 463B
.struts-config.mex 76B
MANIFEST.MF 39B
.mymetadata 301B
.mystrutsdata 256B
zTreeAPI v2.5.pdf 4.04MB
nodeForBigData.php 70KB
nodeForHugeData.php 472B
node.php 455B
zTreeDemo_background.png 4KB
addNode.png 4KB
unCheckNode.png 4KB
共 190 条
- 1
- 2
资源评论
zhouyusunquan
- 粉丝: 25
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 微软常用运行库 游戏运行库 VC++各个版本
- 微信小程序开发教程.pptx
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- 锐捷网络认证中心网络管理.pdf
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- SD8233LF是一款用于单按键触摸及接近感应开关,其用途是替代传统的机械型开关芯片IC
- 基于YOLOv5的烟雾火焰检测算法研究
- 基于STM32的联合调试侦听设备解决方案原理图PCB源文件调试工具视频(大赛作品)
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功