我在jsp里写:outputStream.write(2)或outputStream.write('a')怎么都说java.lang.NullPointerException异常啊?write接受int和byte型没错吧?!

解决方案 »

  1.   

    我都在里面直接写参数了怎么还会是null呢?我另外如下写,也是同样的错:
    String ss="hello";               
    try
    {
      System.out.println("******"+ss.charAt(0));//这里输出值为h没问题的
      out.write(ss.charAt(0));
    } catch (IOException e)  {}
      

  2.   

    把你定义 out的语句也帖出来!
      

  3.   

    static OutputStream out;
    out = serialPort.getOutputStream();
    -------
    我这里out是准备向串口写数据的
      

  4.   

    坐下好好学习中...
    -------------------------------------------------------------------------
    您好,网美书店全场5折-8.8折,深圳东莞所有地区送书上门(免配送费),书到付款!网美书店网址:http://www.wanme.com咨询QQ:  419777139
      

  5.   

    System.out.println(outputStream != null);
    System.out.println(out != null);
      

  6.   

    你的outputStream没有实例化吧,即outputStream是null
      

  7.   

    空引用异常其实很容易确定的,先找出那个 null,然后搞清楚它为什么是 null 就可以解决了。我觉得楼主还没有确定那个东西是 null。