空指针异常,当执行方法的对象不存在时抛出.
例如:
老师让教室里的学生交作业,但是学生都跑到CSDN来了。所以老师发出的交作业的动作根本就没人执行,但是老师一意孤行要这么做,所以我可以很负责的说:学生很生气,结果很严重。老师得到了java.lang.NullPointerException

解决方案 »

  1.   

    空指针异常到tomcat的work目录下找update_jsp.java,看看第89行的代码是什么,异常就是从那里抛出的。
      

  2.   

    为什么有时侯是好的,有时侯不行
    我的jsp是这样写的
    <jsp:useBean id="sh" class="ecom.ShelfBean" scope="page"/>
    <jsp:setParameter name="sh" property="*"/>
    <%
    sh.getName();
    %>
    最后一句出了上面的错误
      

  3.   

    就是你的一个对象的值为 null......好好看一看,,,
      

  4.   

    你生成了一个对象,没错,但是你setparameter。你里面有name吗??空的阿!!
      

  5.   

    呵呵
    都说得不对
    错误的地方我还没有列出来
    事实上是
    我在其他的页面生成了一个叫cts的scope为session的bean
    在这里以为可以直接引用
    就没有声明而直接用了<jsp:setParameter name="cts" property="*"/>
    实际上变成class以后上面这一句的确可有可无
      

  6.   

    就是说你在使用之前,没有保证sh一定会被实例化,也就是说它不一定是存在的,那你取用的时候,就有时候成功,有时候失败。我想这就得看你后台的java代码了。