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

记得蛮早前用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,不过在此应用中不是重点。

 

 

你可能感兴趣的:(html,jquery,sql,freemarker,jdbc)