各位老大,帮个忙吧。小弟用mztreeview.2.0做了个树。
后台代码如下:
public String importUserTreeByQuanxianU()
{
HttpServletRequest request=ServletActionContext.getRequest();
HttpServletResponse response = ServletActionContext.getResponse();
User user = (User)request.getSession().getAttribute("loginUser");
ArrayList cityList = cityService.getAllCity();
System.out.println ("一级大小=="+cityList.size());
System.out.println("开始时间="+System.currentTimeMillis());
String sexId = request.getParameter("sexId");
String inTime = request.getParameter("inTime");



 ArrayList officeList = officeService.getAllOffice();
 ArrayList divList =divService.getAllDiv();
    // sb.append("document.write(d);  </SCRIPT>");
 request.setAttribute("cityList", cityList);
 request.setAttribute("officeList", officeList);
 request.setAttribute("divList", divList);
 request.setAttribute("sexId", sexId);
 request.setAttribute("inTime", inTime);
cityList = null;
System.out.println("结束时间="+System.currentTimeMillis());
return "importUserByU";}
前台代码如下:
<div class="dtree">    
      <SCRIPT LANGUAGE="JavaScript">
       
         var data={};
          data['-1_0'] = 'text: 用户管理;';
      <%
      String sexId =(String)request.getAttribute("sexId");
      String inTime = (String)request.getAttribute("inTime");
      ArrayList cityList = (ArrayList)request.getAttribute("cityList");
      ArrayList officeList = (ArrayList)request.getAttribute("officeList");
      ArrayList divList = (ArrayList)request.getAttribute("divList");
       if(cityList!=null&&cityList.size()>0)
          {
          for(int v=0;v<cityList.size();v++){
          City city = (City)cityList.get(v);
          %>
          data['0_<%=city.getCity_id()%>']='text:<%=city.getCityname()%>';
     <%  }
     }
     if(officeList!=null&&officeList.size()>0){
     for(int c = 0;c<officeList.size();c++){
        Office office = (Office)officeList.get(c);
       %>
       data['<%=office.getCity().getCity_id()%>_<%=office.getOff_id()%>']='text:<%=office.getOffname()%>';
        <%
        }
     }
      if(divList!=null&&divList.size()>0){
      for(int u = 0;u<divList.size();u++)
     {
     Div div = (Div)divList.get(u);
     %>
     data['<%=div.getOffice().getOff_id()%>_<%=div.getDiv_id()%>']='text:<%=div.getDivname()%>';
     <%
     }
      }
      %>
      Using("System.Web.UI.WebControls.MzTreeView");       var a = new MzTreeView();
          a.setJsDataPath("scripts/csdn/community/treedata/");
        a.setXmlDataPath("scripts/csdn/community/treedata/");
        //a.rootId="1";
        a.autoSort=false;
        a.useCheckbox=true
        a.canOperate=true;
         a.dataSource = data
        document.write(a.render());
        a.expandLevel(1);
         </SCRIPT>
         </div>
文件路径如下图:
在标红那总是报缺少对象。