看看a.jsp编译后的a_jsp.java的106行处的空指针是怎么产生的

解决方案 »

  1.   

    如果程序没有错的话,你还是换个软件吧,要么升级eclipse到3.X,要么就把tomcat降到4.X
      

  2.   

    空指针异常,我看了一下代码,可能是因为sql查询没有查出任何记录,所以你system.out.println输出的时候是空了
      

  3.   

    rs=stmt.executeQuery(strSql);
    if rs=null
         out.println("ResultSet is Null");
    else
    {
         while(rs.next())
              System.out.println(rs.getString("job_desc"));
    }
      

  4.   

    rs.getString("job_desc")); 前面至少要加上rs.next();否则指针是指向第一条记录前,也就是null,当然不能getString()楼上的也不对,即使无记录,rs也!=null,要根据rs.next的返回值判断
      

  5.   

    楼上的说的是真确的,你要先把指针next(),一下,刚刚查询出来的是在第一条之前的,你就getString(),到哪儿能得到呢?