日期:2014-05-18  浏览次数:20614 次

这段代码什么意思?======================在线快结
<logic:present   name= "Menu ">
        var   tree   =   new   MzTreeView( "tree ");
tree.setIconPath( "images/treeview/ ");
tree.setTarget( "main ");        
                <logic:iterate   name= "Menu "   id= "Menu "   scope= "request "   indexId= "index ">

请仔细讲讲,谢谢

------解决方案--------------------
这是struts里的东西, " <logic:present name= "Menu "> "是logic标签,它的意思是:当变量name的值为Menu时执行标签里的内容。你标签里的内容大致表示给一个java类里的属性赋值。“ <logic:iterate name= "Menu " id= "Menu " scope= "request " indexId= "index "> ”第二个logic标签是个集合标签,它能够在一个循环中遍历iterator.一般用于显示集合中的数据。

------解决方案--------------------
uppp
------解决方案--------------------
http://blog.sina.com.cn/u/4b9b14ea010006jb
至于里面的javascript,我想可能是创建一个web形式的树形菜单吧,就像csdn那样的,然后通过 <logic:iterate name= "Menu " id= "Menu " scope= "request " indexId= "index ">
来动态的生成树枝和叶
------解决方案--------------------
存在Menu这个属性的话就建立MzTreeView对象
调用方法tree.setTarget( "main ");
循环输出 <logic:iterate name= "Menu " id= "Menu " scope= "request " indexId= "index ">
------解决方案--------------------
up
------解决方案--------------------
up