建议使用Visual InterDev 6.0对JS进行调试

解决方案 »

  1.   

    接受建议,谢谢!
    ----------------------------------------------------
    不过
    我肯定这个不是js的问题,而且在Access已经实现。以下我在SQl server中的调试结果:1。在调试时,我把二级的内容先去掉,也就是变成静态的文字,一级的都可以成功读出来;
    2。二级变成根据一级菜单的ID去读时,就发生以上的异常;
    3。当我用try{}catch{}捕获异常时,一级菜单只能读出一项内容和的所有子菜单,并且
       输出java.lang.NullPointerException我想可能时sql server 2000的问题,我用的是官方驱动
    ------------------------------------------------java.lang.NullPointerException
    com.microsoft.jdbc.base.BaseResultSet.cancelPendingUpdates(Unknown Source)
    com.microsoft.jdbc.base.BaseResultSet.next(Unknown Source)
    -------------------------------------------------几天都没搞定,郁闷,还请各位兄弟共同出主意...
      

  2.   

    treetest_jsp.java:144 看看是那条语句
      

  3.   

    String sqlsub="select * from AR_终端 where 关联用户ID="+rs.getInt("ID")+" and 删除=0 order by ID ASC";  
    底下加上System.out.print(sqlsub);
    看看是什么东西
      

  4.   

    sql语句应该没问题的,我试了一下程序输出如下:百年置业有限公司 ---------->1级
    select * from AR_终端 where 关联用户ID=107 and 删除=0 order by ID ASC   百年置业有限公司-----二级      java.lang.NullPointerException 
    ---------------------------------------------------------------------
    其它的一级菜单都出不来了
      

  5.   

    treetest_jsp.java:144 看看是那条语句
    ------------------------------------
    while(rs.next())也没错误