newNode = new NodeInfo('1106','11','
<bean:message key="label.menu.systemmgt.operationLog.menuCaption" />','images/page.gif','url:iMain','
<%=wwwroot%>/systemmgt/SysOperationLogList.do?act=search&defaultSearch=yes'); addNodeInfo(newNode);
上面的代码是什么意思,从中能找出哪些有用的东西????我刚实习,公司给了我一个项目,里面的一个jsp页面包含了以上代码????
请高手们分析一下

解决方案 »

  1.   

    新创建的一个Node,其中的参数你要自己进去看源码,不过可以猜到一些,如图标,url地址。最后把新建的node添加到一个集合中
      

  2.   

    这个应该很容易理解的,首先newNode 是一个实例化的类,或者说是一个对象(java和.net都是面向对象的编程语言),newNode = new NodeInfo('1106','11','
    <bean:message key="label.menu.systemmgt.operationLog.menuCaption" />','images/page.gif','url:iMain','
    <%=wwwroot%>/systemmgt/SysOperationLogList.do?act=search&defaultSearch=yes'); 就是实例化一个类,或者说是初始化一个类,初始化之后,该对应就封装了一些基本的属性和数据,最后通过addNodeInfo(newNode)方法来将该对象加到集合当中,addNodeInfo这个方法肯定是在程序中声明定义的,你可以看该方法的返回值类型,应该是一个集合(List或Collection).