JSP调用mztreeview.2.0

zibinzhang 2012-01-12 12:25:00
各位老大,帮个忙吧。小弟用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>
文件路径如下图:


在标红那总是报缺少对象。
...全文
188 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
挨踢直男 2012-03-29
  • 打赏
  • 举报
回复
qinghechaoge 2012-03-29
  • 打赏
  • 举报
回复
Using("System.Web.UI.WebControls.MzTreeView"); var a = new MzTreeView();
我这运行到var a = new MzTreeView();这报错,怎么办? 我在后台引入命名空间也没有MzTreeView。不好意思 我是菜鸟,帮帮忙

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧