posts - 27,  comments - 14,  trackbacks - 0
          mail.jsp:
          <%@ page contentType="text/html; charset=GBK" %>
          <frameset id="fst1" framespacing="0" border="0" frameborder="0" rows="94,*,0">
              
          <frame name="ctiFrm" scrolling="no" noresize target="contents" src="top.jsp">
              
          <frameset id="fst2" cols="241,*" border="2">
                  
          <frame name="leftframe" target="leftFrame" src="mulushu2.jsp" scrolling="auto">
                  
          <frame name="mainframe" scrolling="auto" noresize src="mainPage.jsp">
              
          </frameset>
              
          <frame name="setSessionFrm" scrolling="no" noresize target="setsession" src="setsession.jsp">
              
          <noframes>
              
          <body>
              
          </body>
              
          </noframes>
          </frameset>

          mulushu2.jsp
          <%@ page contentType="text/html; charset=GBK" %>
          <%@ page import="test.*,java.util.*" %>
          <html>
          <%
          ArrayList list 
          = new ArrayList();

          sort sort_a 
          = new sort();
          sort sort_b 
          = new sort();
          sort sort_c 
          = new sort();

          sort_a.setSortid(
          "1");
          sort_a.setP_sortid(
          "0");
          sort_a.setC_sortid(
          "11");
          sort_a.setDesc(
          "借記卡");
          list.add(sort_a);

          sort_b.setSortid(
          "2");
          sort_b.setP_sortid(
          "0");
          sort_b.setC_sortid(
          "");
          sort_b.setDesc(
          "貸記卡");
          list.add(sort_b);

          sort_c.setSortid(
          "11");
          sort_c.setP_sortid(
          "1");
          sort_c.setC_sortid(
          "");
          sort_c.setDesc(
          "借記卡查詢");
          list.add(sort_c);

          System.out.println(
          "size==="+list.size());

          %>
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
          <title>目錄樹實例</title>
          <script src="alai_tree.js"></script>
          </head>
          <body style="margin:6 6 6 2;"  style="overflow:auto;">
          <div nowrap="true" id="divTree"></div>

          <script>

          var images=new alai_imagelist()
              images.path
          ="images/"
              images.add(
          "fold")
              images.add(
          "fold","default")
              images.add(
          "expand_xp","expand")
              images.add(
          "collapse_xp","collapse")
          var tree1=new alai_tree(images,18,divTree)
              tree1.afteradd
          =function(srcNode)
              
          {
                
          if(srcNode.parent!=tree1.root)srcNode.parent.icon.src=images.item["fold"].src
              }


          var root=tree1.root
          <%
          for(int i=0;i<list.size();i++)
          {
            sort s 
          = (sort)list.get(i);
            String sortid
          =s.getSortid();
            String p_sortid
          =s.getP_sortid();
            String c_sortid
          =s.getC_sortid();
            String desc 
          = s.getDesc();
            System.out.println(
          "p_sortid==="+p_sortid);
            
          if(p_sortid.equals("0"&& !c_sortid.equals("")){
              
          %>
              n_tree
          <%=i%>=root.add("<%=desc%>")
          <%
          }

          else if(p_sortid.equals("0"&& c_sortid.equals(""))
          {
            
          %>
              n_tree
          <%=i%>=root.addLink("serverlet1?a=<%=sortid%>","<%=desc%>","mainframe","")
          <%
          }

          else{
            
          for(int j=0;j<list.size();j++)
            
          {
              sort ss 
          = (sort)list.get(j);
              String sortid_1 
          = ss.getSortid();
              String desc_1 
          = ss.getDesc();
              
          if(sortid_1.equals(p_sortid) && !c_sortid.equals(""))
              
          {%>
                    n_tree_1
          <%=j%>=n_tree<%=j%>.add("<%=desc%>")
          <%
              }
          else if(sortid_1.equals(p_sortid) && c_sortid.equals(""))
              
          {
                
          %>
                    n_tree_1
          <%=j%>=n_tree<%=j%>.addLink("serverlet1?a=<%=sortid%>","<%=desc%>","mainframe","")
          <%
              }

            }
          }
          }

          %>


          tree1.expandAll(
          false)   //全部收縮目錄樹
          n_main.expand(true)   //展開主菜單
          tree1.target="right"  //在框架網頁右邊窗口打開鏈接!

          images.add(
          "images/set.gif","set")
          n_style.icon.src
          =images.item["set"].src
          n_style.label.style.color
          ="red"
          </script>


          </body>

          </html>

          Serverlet1.java:
          package test;

          import javax.servlet.*;
          import javax.servlet.http.*;
          import java.io.*;
          import java.util.*;

          public class Serverlet1 extends HttpServlet {
            private static final String CONTENT_TYPE = "text/html; charset=GBK";

            //Initialize global variables
            public void init() throws ServletException {
            }

            //Process the HTTP Get request
            public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
              response.setContentType(CONTENT_TYPE);
              String aa = request.getParameter("a");
              System.out.println("sortid======"+aa);
              PrintWriter out = response.getWriter();
              out.println("
          <html>");
              out.println("
          <head><title>Serverlet1</title></head>");
              out.println("
          <body bgcolor=\"#ffffff\">");
              out.println("
          <p>The servlet has received a GET. This is the reply.</p>");
              out.println("
          <p>類名="+aa+"</p>");
              out.println("
          </body></html>");
            }

            //Clean up resources
            public void destroy() {
            }
          }
          posted on 2007-07-12 12:53 Scott.Pan 閱讀(803) 評論(1)  編輯  收藏 所屬分類: 代碼收藏夾

          FeedBack:
          # re: 目錄樹程序
          2007-07-19 17:52 | BeanSoft
          支持一下, 呵呵.  回復  更多評論
            
          <2007年7月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 崇义县| 晋中市| 页游| 阿坝| 宁南县| 杨浦区| 湘潭市| 桃园县| 平遥县| 栾城县| 白朗县| 无极县| 香格里拉县| 民丰县| 兴安县| 全南县| 西畴县| 北安市| 收藏| 马鞍山市| 兴和县| 新蔡县| 长顺县| 方正县| 文昌市| 体育| 明光市| 浦县| 洞口县| 康定县| 泸西县| 治多县| 精河县| 沙河市| 宁武县| 闻喜县| 岗巴县| 新郑市| 诸暨市| 库车县| 彭州市|