Apache Tomcat/4.0.4 - HTTP Status 500 - Internal Server Error--------------------------------------------------------------------------------type Exception reportmessage Internal Server Errordescription The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.exception java.lang.NullPointerException
还要贴下面的么?

解决方案 »

  1.   

    空指针异常,jsp中最常见也最讨厌的错误:)
    程序太长,我没看,教你一个最圡的方法:程序中多加些System.out.println("********");
    看看是那行出的错,然后就有的放矢了:)
      

  2.   

    谢谢楼上的,最终锁定错误在
         double[] data0 = new double[100];
         double[] data1 = new double[100];
         while (rst1.moveNext()) {
         String duration0 = rst1.getString("duration").trim();
         double duration1 = Double.parseDouble(duration0);
         String rate0 = rst1.getString("rate").trim();
         double rate1 = Double.parseDouble(rate0);
         data0[i] = duration1;              
         data1[i] = rate1;
         i++;     
         }
    就看不出问题了
      

  3.   

    咔咔
    继续写system.out....啊,最好在while循环里面,把循环因子也打印出来看看,很可能是在循环中出错啊!
    别怕后台显示得太多:p
      

  4.   

    String duration0 = rst1.getString("duration").trim();
         double duration1 = Double.parseDouble(duration0);
         String rate0 = rst1.getString("rate").trim();
         double rate1 = Double.parseDouble(rate0);
    估计是这4句中有值为空
      

  5.   

    各位.......
    我最后查阅tomcat的日志,发现了,原来是我的数据量太大,然后设的反应时间太短,每次tomcat都自动把我的断开.........然后sql语句没有取倒,所以造成空值