欢迎来到天天文库
浏览记录
ID:33158707
大小:224.00 KB
页数:8页
时间:2019-02-21
《dtreejs 在myeclipse+struts中动态生成树》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、dtree.js在MyEclipse+struts中动态生成树这几天一直在找有关dtree.js的资料,收集了一些资料,在MyEclipse+struts中简单的应用了下,感觉挺不错的,下面就来看看吧!这个树我是模仿某网站的个人用户的功能权限,那下面就让我们开始吧! 首先,要创建一个WEB项目:Tree,如图: 然后搭建struts框架,如图: 把dtree.js和相关的文件导入到项目中,看目录结构: 接下来就要创建一个数据库:Tree,然后在该数据库中创建表
2、tree,sql语句:ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[tree]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[tree]GOCREATETABLE[dbo].[tree]([id][char](10)COLLATEChinese_PRC_CI_ASNOTNULL,[pid][char](10)COLLATEChinese_PRC_CI_ASNOT
3、NULL,[name][varchar](60)COLLATEChinese_PRC_CI_ASNOTNULL,[url][char](80)COLLATEChinese_PRC_CI_ASNULL,[title][char](120)COLLATEChinese_PRC_CI_ASNULL,[target][varchar](50)COLLATEChinese_PRC_CI_ASNULL,[icon][varchar](120)COLLATEChinese_PRC_CI_ASNULL,[iconOp
4、en][varchar](120)COLLATEChinese_PRC_CI_ASNULL,[isOpen][char](5)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]GO然后把一下数据插入到该表中创建一个类用来连接数据库:DBConnection.java()packagecom.lym.struts.model;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLEx
5、ception;publicclassDBConnection{privateConnectionconnection=null;static{ try{ Class.forName(""); }catch(ClassNotFoundExceptione){ System.out.println("数据库加载失败"); e.printStackTrace(); }}publicjava.sql.ConnectiongetDBConnection(){ try{ return
6、DriverManager.getConnection(); }catch(SQLExceptione){ System.out.println("数据库连接失败"); e.printStackTrace(); } returnnull;}} 写个javaBean:TreeBean.java,存放树节点的相关信息:packagecom.lym.struts.business;publicclassTreeBean{privateStringid;//节点自身的idprivate
7、Stringpid;//节点的父节点的idprivateStringname;//节点显示在页面上的名称privateStringurl;//节点的链接地址privateStringtitle;//鼠标放在节点上所出现的提示信息privateStringtarget;//节点链接所打开的目标frame(如框架目标mainFrame或是_blank,_self之类)privateStringicon;//节点关闭时的显示图片的路径privateStringiconOpen;//节点打开时的显示图片的路径
8、privateStringopen;//布尔型,节点是否打开(默认为false)} TreeDao.java从数据库中获取树的各个节点:packagecom.lym.struts.business;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.uti
此文档下载收益归作者所有