一般情况下是你对null的对象进行了类型转换或者其他相关的操作
看看你自己的错误提示,错误出在哪里了

解决方案 »

  1.   

    空指针异常,当一个对象是null的时候,对这个对象的某些操作就会导致空指针,找这个错误你主要就是看那个对象是null就行了
      

  2.   

    空指针错误比如调用null值的String就会出现这种错误!
      

  3.   

    我的程序基本是这样的,用STRUTS框架时
    我在ACTION类中写了段代码:
        httpServletRequest.setAttribute("edit",gc);发送到某一页面,并做响应处理:
    <%
     /*Grain是我编写的Bean*/
     Grain gc=(Grain)request.getAttribute("edit");
     out.print(gc.getGrainCode());%>请问有何错误?
      

  4.   

    你用一个控件(比如text)把这个获得的gc对象现实一下,看看是不是null
      

  5.   

    这是一个空指针错误,错误可能出在你得到的gc对象上,也可能出现在你传递参数的时候。
    你可以在接收页面做相应处理时这样写:
    <%
      if(request.getAttribute("eidt") != null) {
        Grain gc=(Grain)request.getAttribute("edit");
        out.print(gc.getGrainCode());
      } else {
        out.println("接收的内容为空!") ;
      }
    %>
    if语句用来判断你接收的内容是否为空(null),如果不为空的话,此时进行转换,就不会出现空指针错误。如果为空的话,就执行else里的内容,给你一个提示,表示你接收的对象是一个null。
      

  6.   

    解决了,是SQL语句中出了错误