站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题JSP如何应用梅花雪的动态菜单树?

JSP如何应用梅花雪的动态菜单树?

摘要: JSP如何应用梅花雪的动态菜单树?


梅花雪前辈的动态菜单树很好用,我以前在ASP里面用过。但是我现在转做JSP了,不清楚应该怎么用,各位高手们能指点一下吗?再好贴出代码~谢谢~~


道理都是一样的~~
从数据库中读出数据
然后把他放到梅花雪中的数组里
自己把节点定义好
网上有例子的,看一下
很简单的


up 你说简单 代码那出来大家探讨下


xueguiping() ( )
说的对啊,控件跟ASP JSP 没有关系
只要数据格式一样就能用了。


ASP可以用RS保存一组数据,那么JSP用什么保存数据呢?我用JSP通常是用BEAN把数据取出,然后再用一个循环把数据一列一列读出得~


简单处理,可以使用ResultSet,就象ASP中的RS


StringBuilder Tree = new StringBuilder("");
Tree.Append("<script type='text/javascript' language='javascript' src='Common/js/MzTreeView10.js'></script>");
Tree.Append("<script type='text/javascript' language='javascript'>");
Tree.Append(" var tree = new MzTreeView('tree'); ");
Tree.Append(" tree.icons['property'] = 'property.gif'; ");
Tree.Append(" tree.icons['css'] = 'collection.gif'; ");
Tree.Append(" tree.icons['book'] = 'book.gif'; ");
Tree.Append(" tree.iconsExpand['book'] = 'bookopen.gif'; ");

Tree.Append( " tree.setIconPath('Images/tree/'); ");

Tree.Append( " tree.nodes['0_1'] = 'text:Think Rich; url:back.htm;';"); //root
Tree.Append(" tree.nodes['1_100'] = 'text:User Manage; data:id=100'; ");
Tree.Append(" tree.nodes['100_101'] = 'text:Add New User; url:User/AddUser.aspx;data:id=101'; ");
Tree.Append(" tree.nodes['100_102'] = 'text:User List; url:User/UpdateUser.aspx; data:id=102'; ");
Tree.Append(" tree.nodes['1_200'] = 'text:Store Manage; url:back.htm; data:id=200'; ");
Tree.Append(" tree.nodes['200_201'] = 'text:Category Manage; url:User/TypeRen.aspx; data:id=201'; ");
Tree.Append(" tree.nodes['200_202'] = 'text:Brand Manage; url:User/Brand.aspx; data:id=202'; ");
Tree.Append(" tree.nodes['200_203'] = 'text:Add New Product; url:Store/ware.aspx; data:id=203'; ");
Tree.Append(" tree.nodes['200_204'] = 'text:Product Manage; url:Store/QueryWare.aspx; data:id=204'; ");
Tree.Append(" tree.nodes['200_205'] = 'text:Add New Store; url:Store/store.aspx; data:id=205'; ");
Tree.Append(" tree.nodes['200_206'] = 'text:Store List; url:Store/QueryStore.aspx; data:id=206'; ");
Tree.Append(" tree.nodes['200_207'] = 'text:Store Stat; url:Store/QuerySell.aspx; data:id=207'; ");
Tree.Append(" tree.nodes['1_300'] = 'text:Shop Manage; data:id=300'; ");
Tree.Append(" tree.nodes['300_301'] = 'text:Get Auction; url:Shop/Auction.aspx; data:id=301'; ");
Tree.Append(" tree.nodes['300_302'] = 'text:Order List; url:Shop/QueryOrder.aspx; data:id=302'; ");
Tree.Append(" tree.nodes['300_303'] = 'text:Invoice Manage; url:Post/LoadOrder.aspx; data:id=303'; ");
Tree.Append(" tree.nodes['300_304'] = 'text:Invoice List; url:Post/EditPost.aspx; data:id=304'; ");
Tree.Append(" tree.nodes['300_305'] = 'text:Add New Customer; url:Customer/AddCustomer.aspx; data:id=305'; ");
Tree.Append(" tree.nodes['300_306'] = 'text:Customer List; url:Customer/QueryCustomer.aspx; data:id=306'; ");
Tree.Append(" tree.setURL('back.htm'); ");
Tree.Append(" tree.setTarget('main'); ");
Tree.Append( " document.write(tree.toString()); ");
//Tree += " treeviewarea.innerHTML = tree.toString(); ";
Tree.Append( "</script>");

//treeviewarea.InnerHtml = Tree;
Response.Write(Tree.ToString());


kongxiangli(笑看红尘) 的是静态树吧?
因为数据库里面有一张表专门记录text,id,parentid等资料,页面把这些资料读出即可~



<script LANGUAGE="JavaScript">


↑返回目录
前一篇: 关于jakarta-tomcat-5.5.9配置的问题(新手上路)
后一篇: 如何判断session已过期,并提示用户重新登陆