package com.free.tree;
/**
*
* <p>Title:权限树的构建 </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2007</p>
* <p>Company:福瑞网络有限公司 </p>
* @author 杨轶
* @version 1.0
*/
import java.sql.*;
import java.util.List;
import java.util.ArrayList;
import com.free.DAO.*;
public class BuildTree {
String html;
public BuildTree() {
}
public String getTreeHtml() {
html = "<script language=\"javascript\">\n if (document.getElementById) {";
html += "var tree = new WebFXTree('福瑞医生管理系统');tree.setBehavior('classic');";
buildPowerTree();
String rootname = null;
String rootid = null;
html +=
"var Tlogout = new WebFXTreeItem('重新登陆','../welcome.jsp');tree.add(Tlogout);";
html += "document.write(tree);}</script>";
return html;
}
/**
*
* <p>buildPowerTree </p>
* <p>数据库读取生成菜单树 </p>
* <p>Copyright: Copyright (c) 2007</p>
* <p>Company:福瑞网络有限公司 </p>
* @version 1.0
*/
public void buildPowerTree()
{
SQLDAOcn db = new SQLDAOcn();
db.open();
try {
String sql = "select * from fd_tree where t_id=0";
ResultSet rs = db.executeQuery(sql);
while(rs.next())
{
String id = rs.getString("id");
String fid = rs.getString("t_id");
String url = rs.getString("t_url");
String mname = rs.getString("t_name");
SQLDAOcn db1 = new SQLDAOcn();
db1.open();
String sqlt ="select * from fd_tree where t_id="+id;
// String sqlt = "select b.id,t_id,t_name,t_url from power a,fd_tree b where a.mid=b.id and uid="+1+" and t_id="+id;
// 等级限制 限制菜单的浏览项目power为权限表
ResultSet temprs = db1.executeQuery(sqlt);
int node = 10;
boolean isadd = true;
while(temprs.next())
{
if(isadd)
{
//*********查找跟节点**********/
setHtml("var T"+id+" = new WebFXTreeItem('"+mname+"');");
setHtml("tree.add(T"+id+");");
isadd = false;
}
node++;
setHtml("var T"+node+" = new WebFXTreeItem('"+temprs.getString("t_name")+"','"+temprs.getString("t_url")+"');");
setHtml("T"+id+".add(T"+node+");");
}
db1.Close();
}
}
catch (SQLException ex) {
System.out.println(ex);
}
db.Close();
}
public void setHtml(String info) {
html += info;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
java + js的树菜单
共17个文件
gif:12个
css:1个
db:1个
需积分: 9 26 下载量 126 浏览量
2008-07-17
17:30:50
上传
评论
收藏 20KB RAR 举报
温馨提示
教程+源码 <br><br>---java,js
资源推荐
资源详情
资源评论
收起资源包目录
树菜单.rar (17个子文件)
树菜单
src
tree
BuildTree.java 2KB
TreeMenu
images
xtree_T.gif 851B
xtree_Tminus.gif 868B
xtree_Tplus.gif 871B
xtree_I.gif 845B
xtree_blank.gif 834B
xtree_file.gif 920B
xtree_Lplus.gif 871B
xtree_foldericon.gif 909B
bg.gif 946B
xtree_Lminus.gif 866B
Thumbs.db 15KB
xtree_L.gif 845B
xtree_openfoldericon.gif 910B
TreeMenu.jsp 2KB
src
xtree.css 1KB
xtree.js 23KB
共 17 条
- 1
资源评论
cnwinuser
- 粉丝: 6
- 资源: 33
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功