⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 welltree.jsp

📁 三层架构实现左侧菜单
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<%@ page import="welltree.*" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

//System.out.println(basePath);
%>

<html>
  <head>
    <title>MzTreeView10</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script language="JavaScript" src="script/MzTreeView10.js"></script>
    <link href="css/tree.css" type="text/css" rel="stylesheet">
    <style>
    A.MzTreeview
    {
      font-size: 9pt;
      padding-left: 3px;
    }
    </style>
  </head>

  <body class=frame>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    window.tree = new MzTreeView("tree");
	tree.nodes["-1_1"] = "text:长庆油田";
	
    tree.icons["property"] = "property.gif";
    tree.icons["css"] = "collection.gif";
    tree.icons["object"]  = "root.gif";
    tree.icons["book"]  = "book.gif";
    tree.iconsExpand["book"] = "bookopen.gif"; //展开时对应的图片
    tree.setIconPath("<%=basePath%>/images/"); //可用相对路径
<%
	long time1=new Date().getTime();

	WellTreeDAO dao=new WellTreeDAO();
	String dbpath=application.getRealPath("db/tree.mdb");
	Vector v=dao.getObjects(dbpath);
	Vector v_yt_qk=dao.getQks(dbpath);
	Vector v_yt=dao.getYts(dbpath);
	String node="";
	for(int i=0;i<v_yt.size();i++){
		node = "    tree.nodes[\"1_"+v_yt.get(i).toString().trim()+"油田\"] = \"";
	    node +="text:"+ v_yt.get(i).toString().trim() +";";
	    node +="\";" ;
	    out.println(node);
	}
	for(int i=0;i<v_yt_qk.size();i++){
		String yt_qk=v_yt_qk.get(i).toString().trim();
		//System.out.println(yt_qk);
		node = "    tree.nodes[\""+yt_qk+"\"] = \"";
	    node +="text:"+ yt_qk.substring(yt_qk.indexOf("_")+1,yt_qk.length()-2) +";";
	    node +="\";" ;
	    out.println(node);
	}
	
	WellTreeBean tree=new WellTreeBean();
	for(int i=0;i<v.size();i++){
		tree=(WellTreeBean)v.get(i);
	    node = "    tree.nodes[\""+tree.getQk().trim()+"区块_"+tree.getJh().trim()+"\"] = \"";
	    node +="text:"+ tree.getJh().trim() +";";
	    //if(!tree.getHint().trim().equalsIgnoreCase("")) node +="hint:"+tree.getHint().trim()+";";
	    //if(!tree.getIcon().trim().equalsIgnoreCase("")) node +="icon:"+tree.getIcon().trim()+";";
	  	//if(!tree.getData().trim().equalsIgnoreCase("")) node +="data:"+tree.getData().trim()+";";
	  	//if(!tree.getUrl().trim().equalsIgnoreCase("")) node +="url:"+tree.getUrl().trim()+";";
	  	//if(!tree.getTarget().trim().equalsIgnoreCase("")) node +="target:"+tree.getTarget().trim()+";";
	  	//if(!tree.getMethod().trim().equalsIgnoreCase("")) node +="method:"+tree.getMethod().trim()+";";
	    node +="\";" ;
	    //System.out.println(node);
	    out.println(node);
}
%>
    //tree.setURL("Catalog.asp");
    //tree.setTarget("MzMain");
    document.write(tree.toString());    //亦可用 obj.innerHTML = tree.toString();
    //-->
    
    
    <%
    long time2=new Date().getTime();
    long time=(time2-time1);
    //System.out.println("页面载入耗时:"+time+"毫秒");
    %>
    alert("页面载入耗时:"+<%=time%>+"毫秒");
    </SCRIPT>
  </body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -