六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 110|回复: 0

原创 用FreeMarker宏 和 Jquery 做树(Hbiernate和JDBC版)

[复制链接]

升级  5.33%

16

主题

16

主题

16

主题

秀才

Rank: 2

积分
58
 楼主| 发表于 2013-2-7 20:34:59 | 显示全部楼层 |阅读模式
记得蛮早前用dtree做过树,挺不错的,一条SQL,满足大部分应用。
后来用String拼接过树,不过后台代码太稀烂了,不好维护,目前做的项目应用中很多适合freemarker来实现
这次系统的学习了下,顺便做了个树,其实也和String拼接一样,不过显示的好看而已,很好维护,换样式。
 
有2种查找树方式,找一个节点下面的所有节点,另一种是找出所有节点并树形显示。
 
创建数据库名:tree
运行 :com.winduo.utils.HibernateUtils 创建表
初始化数据 : sql.sql
运行 : com.winduo.utils.Tree (对应模板 ListTree.ftl) 或者运行
com.winduo.module.City (JDBC版)
 
 
控制台生成HTML代码 放入exp.html中,打开页面看看,树生成了 :)
 
ps : 树也可生成静态页,另外JDBC版读树的时候应该只用一个Connection,不过在此应用中不是重点。
 
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表